infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Sorin Rita din Aprilie 06, 2011, 20:32:27



Titlul: fgets
Scris de: Sorin Rita din Aprilie 06, 2011, 20:32:27
La o problema citesc cu fgets dar nu stiu cate linii sunt in fisierul de intrare. Cum pot sa stiu cand a citit o linie goala sau ,ma rog, ultima linie? Am incercat sa fac ceva de genu

Cod:
if(strlen(s)<=1) break;

Nu merge insa asa. Am impresia ca asta e din cauza ca eu citesc mereu in aceasi variabila s si o suprascrie cumva  ](*,)


Titlul: Răspuns: fgets
Scris de: Simoiu Robert din Aprilie 06, 2011, 20:34:27
Cred ca merge ceva gen while ( fgets .... ) ....


Titlul: Răspuns: fgets
Scris de: Sorin Rita din Aprilie 06, 2011, 20:37:48
Cred ca merge ceva gen while ( fgets .... ) ....

Da...merci...a mers asa