infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Plesa Mihail Iulian din Martie 01, 2013, 15:54:12



Titlul: citire din fisier
Scris de: Plesa Mihail Iulian din Martie 01, 2013, 15:54:12
Salut!

Intr-un fisier text am pe mai multe linii caractere. Vreau sa citesc pana la sfarsitul fisierului. Nu fac citirea cu fstream ci ma folosesc de cstdio. Cand spun
Cod:
while(!feof(f))
imi citeste pana la sfarsit dar imi ia ultimul caracter de doua ori. Cum ar trebui sa citesc ca sa nu se mai intample asta?

Multumesc ! :D


Titlul: Răspuns: citire din fisier
Scris de: fdproxy din Martie 01, 2013, 16:14:34
Cod:
  int c;
  while ( (c = fgetc( f )) != EOF )
  {
    // ...
  }