Problème lié a l'ouverture de fichier

Problème lié a l'ouverture de fichier - C++ - Programmation

Marsh Posté le 04-05-2005 à 12:08:00    

bonjour,
 
voilà mon problème, quand j'ouvre un fichier et affiche son contenu, tout va très bien!! ensuite quand je l'ouvre une 2ème foi,il ne veut plus me l'ouvrir (tout de suite code d'erreur du open).
 
Voilà ce que j'utilise:
 
ifstream fic1;
 
fic1.open("monfichier" );
(je teste l'ouverture)
...
fic1.close();
 
Je ne fais que ça!!
 
Qu'est ce qui eut causer la non-ouverture lors d'une 2 èm ouverture?

Reply

Marsh Posté le 04-05-2005 à 12:08:00   

Reply

Marsh Posté le 04-05-2005 à 14:33:25    

si lors de la premiere lecture tu as lu jusqu'a echec du flux, meme apres le close() les flags erreurs sont encore positionnés
fais fic1.clear(); avant de reouvrir

Reply

Marsh Posté le 06-05-2005 à 08:38:41    

oki merci, j'avais jamais vu cela, je vais essayer!! je vous redis quoi quand j'ai essayé

Reply

Marsh Posté le 06-05-2005 à 12:15:22    

ca à l'air de marché, merci bcp

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed