problem effacer contenu d'un fichier puis réécrire dedans...

problem effacer contenu d'un fichier puis réécrire dedans... - C++ - Programmation

Marsh Posté le 12-06-2003 à 12:31:24    

:hello:  
j'ai un problem, le fichier s'efface, mais rien n'est réécrit dedans... :??:  
 
CODE :
        // efface le contenu du fichier texte
 FILE *mon_carnet = fopen("mon_carnet.txt","w" );
 fclose(mon_carnet);
 // enregistre toutes les données dans le fichier
 FILE *carnet = fopen("mon_carnet.txt","a" );
 int i = 0;
 while((strcmp(cl[i].nom, "/" ))&&(i<255))
 {
  fprintf(carnet,"%s", cl[i].nom);
  fprintf(carnet,"%s", cl[i].adr.rue);
  fprintf(carnet,"%s", cl[i].adr.ville);
  fprintf(carnet,"%d\n", cl[i].adr.cp);
 
  i++;
 }
 fclose(carnet);

Reply

Marsh Posté le 12-06-2003 à 12:31:24   

Reply

Marsh Posté le 12-06-2003 à 12:33:14    

pourquoi tu réouvres? tu ouvre en écriture et voilà (si le fichier existe déjà, il est remis à zéro

Reply

Marsh Posté le 12-06-2003 à 13:26:20    

++Taz a écrit :

pourquoi tu réouvres? tu ouvre en écriture et voilà (si le fichier existe déjà, il est remis à zéro


 
avec le mode "w" c'est ça???

Reply

Marsh Posté le 12-06-2003 à 13:28:07    

Vandekerput a écrit :


 
avec le mode "w" c'est ça???


oui...


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 12-06-2003 à 14:40:59    

ça marche   [:billouxp]  
 :jap:  :jap:  merci à vous ++TAZ et skeye  [:swiip]  
c'est super sympa de m'avoir aider!
ce forum est vraiment génial!!!

Reply

Marsh Posté le 12-06-2003 à 14:42:22    

:lol:  
Faut pas te mettre dans des états pareils pour si peu...;)


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 12-06-2003 à 14:53:05    

Vandekerput a écrit :

ça marche   [:billouxp]  
 :jap:  :jap:  merci à vous ++TAZ et skeye  [:swiip]  
c'est super sympa de m'avoir aider!
ce forum est vraiment génial!!!


 
ouais c'est de la bombe de balle, kikoo lol asv pe 4 [:dawa]

Reply

Sujets relatifs:

Leave a Replay

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