U ovome radu obrađena je tema programskog testiranja, a opisano je što su testiranje i kompajliranje te za što se koriste. Konkretno, opisana je izrada sustava za testiranje ispitnih zadataka koji generiraju izlaz, s obzirom na ulaz u sustav. Pri tome su i izlaz i ulaz u strogoj formi, kako ispitni zadatak nalaže. Izrada sustava je značila primjenu _popen() funkcije za kreiranje zasebnog procesa i cijevi te preusmjeravanje standardnog ulaza i izlaza. Također, navedeni su načini realizacije ovih i drugih funkcionalnosti, kao što su: rad s datotekama (čitanje i upisivanje u njih), čitanje imena datoteka iz direktorija, manipuliranje stringovima. Time se postigla tražena razina automatiziranosti u testiranju. Na primjer, ovaj bi se sustav moga...