Citat:
Prilikom formiranja datoteke koja ce sadrzati npr. ime osobe i god.rodjenja sta odabrati:
1. da li formirati tekstualnu ili binarnu datoteku?
2.da li ime i god rodjenja upisati u strukturu ( struct{char ime[20];float godina}) ili koristiti pojedinacna polja?
1.
Dakle, pitanje je da li ce se u fopen() koristiti "wt" ili "wb"... U tvom slucaju, rekao bih da je potpuno svejedno.
Ako kod odradis korektno, radice u svakom slucaju. Ja volim da otvorim datoteku u Binarnom obliku, jer tada imam
punu kontrolu nad njom. Ako je otvoris u tekstualnom modu, svaka eventualna pojava HEX "\n" ce biti interno
pretvorena u "\r\n", barem na Windows sistemima. Otvaranje u Text modu moze imati dobre strane kada je
prenosivost u pitanju, mada mislim da je bespotrebno.
2.
Zasto float za godinu? Float je za brojeve sa pokretnim zarezom, a tebi to ne treba za oznaku godinu. Dakle
mozes da koristis "int godina". I ne zaboravi tacku-zarez i na kraju "int godina;" i na kraju strukture.
[Ovu poruku je menjao X Files dana 09.05.2006. u 18:20 GMT+1]