avete!

zanima me, ce ima tudi kdo drug obcutek, da iostream.h ne dela najbolje?

variante:
(1) dejansko gre za fstream, kjer berem z ifstream.getline(vrsta, 255,
'\n');
vendar mi nekatere krajse fajle prebere ok., pri drugih pa se nekje na
sredi enostavno ustavi in zacne brati prazne vrste.?? konkretno, gre za
mail-fajle. 
source koda mojega programa je /najbrz/ pravilna (testirana na 2
fajlih: inbox+lugos-list), ker se pri tretjem fajlu branje ustavi na
nekriticni tocki /sredi texta/, kjer bi moralo samo prebrati vrsto [kot
ze nestetokrat prej] in nic obdelovati.  [velikost fajla ~ 620 kb]

(2)
poskusil sem tudi z recjo iz stdio.h: FILE *hmnja. ... fscanf(hmnja,
"%s\n", vrsta);, vendar mi prebere samo prvo besedo v vrsti in ne cele
vrste.

(3)
pa sem vse skupaj zamenjal z 
int handle; handle =open(fajl_char, ..), pa poskusil brati, vendar se
mi vse skupaj zaplete, ker ne morem brati direktno cele vrste, pac pa
po znakcih in jih sestavljati, dokler ne pride '\n'.

ne dela prav (1) - pri nekaterih fajlih [??], se manj pa (2) in (3)..

kaksna boljsa resitev? iscem najbolj klasicno obliko za readline -
kakor je to v pascalu...

hvala!

lp,

iztok

- 
Iztok Pizorn, [EMAIL PROTECTED]
linux user, RH5.1, afterstep
Non tam clarum linux agere, quam turpe id nescire. (prosto po Ciceronu)

Reply via email to