problem effacer contenu d'un fichier puis réécrire dedans... - C++ - Programmation
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
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???
Marsh Posté le 12-06-2003 à 13:28:07
Vandekerput a écrit : |
oui...
Marsh Posté le 12-06-2003 à 14:40:59
ça marche
merci à vous ++TAZ et skeye
c'est super sympa de m'avoir aider!
ce forum est vraiment génial!!!
Marsh Posté le 12-06-2003 à 14:42:22
Faut pas te mettre dans des états pareils pour si peu...
Marsh Posté le 12-06-2003 à 14:53:05
Vandekerput a écrit : ça marche |
ouais c'est de la bombe de balle, kikoo lol asv pe 4
Marsh Posté le 12-06-2003 à 12:31:24
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);