[ stale85 @ 25.05.2004. 22:09 ] @
Imam sledeci problem. Napisao sam program koji treba da mi izbaci nepotrebne linkove iz fajla input_file i da ih upise u output_file. Posto sa komandom emerge -pvf some_package (koristim inace gentoo linux) dobijam gomilu adresa, a meni treba fajl bez duplirajucih adresa tako da kada zelim da negde na brzinu skinem sve te fajlove, da importujem linkove. Ali za while(feof(input_file)) dobijam nulu kao da je vec vpos_t postavljen na kraj fajla, a tek sam ga otvorio sa f-jom fopen(argv[argn-2], "r"). Inace prilazem kompletan source. Prilozio sam i fajl koji bi trebalo skratiti, ako zelite da isprobate program.
[ filmil @ 25.05.2004. 22:13 ] @
Možda bi umesto toga što si zamislio mogao da probaš kombinaciju programa sort i uniq.

(man sort, man uniq)

Takođe mislim da petlja treba da glasi:

while (!feof(...)) iliti dok nije dosegnut kraj datoteke...

f
[ stale85 @ 26.05.2004. 08:53 ] @
Da pogresio sam kod feof, ali i kod pointera. Procitacu vise o njima pa nece biti vise zabune. Hvala ti na trudu.