fermer un flux de fichier en vc++ - Programmation
Marsh Posté le 15-10-2001 à 16:08:01
ouvrir un fichier moi je fait
FILE *fd
fd = fopen("ton.fichier","r" ); (r comme read voir msdn pour + d'info)
fprintf(fd,"%s","hello world" ); (on ecrit dedans)
fscanf(fd,"%s",&toto); (on chope la string et la fout dans toto)
fclose(fd); (on ferme le flux)
et voila si ca peux taider
Marsh Posté le 15-10-2001 à 16:13:43
le fichier est ouvert a la construction et ferme a la destruction de ton ofstream
sinon la msdn indique les methodes open et close...
Marsh Posté le 15-10-2001 à 16:21:40
koulip31 a écrit a écrit : ouvrir un fichier moi je fait FILE *fd fd = fopen("ton.fichier","r" ); (r comme read voir msdn pour + d'info) fprintf(fd,"%s","hello world" ); (on ecrit dedans) fscanf(fd,"%s",&toto); (on chope la string et la fout dans toto) fclose(fd); (on ferme le flux) et voila si ca peux taider |
merci, je crois que je vais finalement faire en C comme tu le dis.
Cela dit je recherche aussi une fonction qui permet de remplacer un caractère dans le fichier.
Marsh Posté le 16-10-2001 à 10:58:55
koulip31 a écrit a écrit : ouvrir un fichier moi je fait FILE *fd fd = fopen("ton.fichier","r" ); (r comme read voir msdn pour + d'info) fprintf(fd,"%s","hello world" ); (on ecrit dedans) fscanf(fd,"%s",&toto); (on chope la string et la fout dans toto) fclose(fd); (on ferme le flux) et voila si ca peux taider |
je voudrais pas faire chier mais le '&' devant toto risque de foutre la merde car le '&' se met en théorie uniquement devant une variable numérique et pas devant une string!
Marsh Posté le 15-10-2001 à 15:32:09
j'ouvre un fichier avec la commande suivante :
ofstream fichier("file.txt", ios::out);
comment faire pour fermer le flux ?
(entre parenthèse, l'aide de MSDN est une grosse merde !)
---------------
-@- When code matters more than commercials -@-