Pozdrav!
Imam ovakav problem:
Zadani fajl treba ispisati na ekran, s tim sto svaku #include ime_fajla liniju treba zameniti tekstom fajla ime_fajla (samo na ekranu - originalni fajl se ne menja).
Medjutim, i taj fajl u sebi moze imati direktive #include, i sa njima treba postupiti na isti nacin. Program mora da spreci beskonacni ciklus tipa
fajl A: #include B
fajl B: #include A
ili, naravno, duzi ciklus.
Ime fajla u #include se moze zadavati kao absolutna ili relativna lokacija. #include nije case-sensitive
Ima li neko ideju kako se radi tako nesto, posto ja nemam predstavu?
Plus, za one koji su bas dobro raspolozeni :-) Program bi trebalo da se poziva sa
ime_programa [-v out_fajl1 out_fajl2 ...] -i in_fajl1 in_fajl2 ...
Ako je zadana opcija -v onda se in_fajlX ispisuje u out_fajlX, inace na ekran. Jel moze samo opste, neki hint, kako bi se to najjednostavnije izvelo?
Hvala unapred!
Pozz