fermer un flux de fichier en vc++

fermer un flux de fichier en vc++ - Programmation

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 -@-
Reply

Marsh Posté le 15-10-2001 à 15:32:09   

Reply

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 :/

Reply

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...

Reply

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.


---------------
-@- When code matters more than commercials -@-
Reply

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!

Reply

Sujets relatifs:

Leave a Replay

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