Bonjour à tous,
j'ai un petit soucis pour réinitialiser la lecture une fois que la fin de fichier est atteinte... pourtant ça ame semble idiot
j'ai ceci (j'ai essayé la partie en commentaire également) :
Code :
- // au constructeur
- inp.open("input.txt", fstream::in);
- ...
- // dans mon traitement
- if(inp.eof())
- {
- int a;
- cout<<"remise a zero de lecture, press ok"<<endl;
- cin>>a; // juste pour arrêter le traitement, debug
- // inp.close();
- // inp.flush();
- // inp.open("input.txt", fstream::in);
- inp.seekg (0);
- k = 0;
- cout<<" char suivant : "<<inp.peek()<<endl;
- }
|
et mon inp.peek() vaut tjs -1 ?
merci de votre aide
Message édité par sisicaivrai le 31-03-2005 à 10:58:09
---------------
blog dessins + srtCleaner | Ricoh R6 | K20d | MK-wii 5112-3549-9484 | en phase de déblablatisation depuis le 26 avril 2002 | Belgian Connection