Essais "fstream" sur Google.
Y'a des sites qui ont des trucs.
N'oublie pas de refermer le fichier apr`s utilisation..
v'là juste une idée:
char c;
int countline;
ifstream ifs;
ifs.open("toto.txt");
while(!ifs.eof() /*je ne sais pas si c'est ça, j'ai pas mon compilo*/ ){
...c =getc();
...if(c=='\n') ++countline;
...cout <<c;
}
cout <<endl <<countline;
ifs.close();
pour faire deux ou plusieurs comtpes au travers un fichier, reset le pointeur de lecture au début du fichier comme ça:
ifstream ifs;
ifs.open("toto.txt");
int filesize;
ifs.seekg(0, ios::end);
filesize =ifs.tellg();
ifs.seekg(0, ios::beg);
-->Message édité par esselfe le 07/07/2006 03:36:15<--
-------
vive Linux!
|