Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1424 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [c++] erreur sur un ofstream.open(...)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[c++] erreur sur un ofstream.open(...)

n°1090019
didier1809
${citation_perso}
Posté le 19-05-2005 à 21:33:42  profilanswer
 

:hello:  
 
J'ai un petit problème avec cette partie de code :
 


cout<<"Ecriture dans un fichier\n";
               ofstream fichier;
                 fichier.open("c:\test.txt",ofstream::out | ofstream::app);
                 if(!fichier)
                    perror("..." );
                 fichier<<"toto";
                 fichier.close();


 
Ou mon fichier vaut toujours null  :sweat:  
 
Précisions : Cette partie de code se trouve dans un switch, dans ce programme il y a un vecteur de listes.
 
Je n'ai jamais utilisé les instructions C++ pour les lectures/ecritures de fichier, donc soyez indulgent  :jap:  
 
Merci a vous


---------------
.
mood
Publicité
Posté le 19-05-2005 à 21:33:42  profilanswer
 

n°1090041
IrmatDen
Posté le 19-05-2005 à 21:50:09  profilanswer
 

Salut,
Dans le nom de ton fichier tu dois mettre un double \, sinon il sera interprété comme un caractère spécial (dans ce cas une tabulation).

n°1090093
didier1809
${citation_perso}
Posté le 19-05-2005 à 22:12:19  profilanswer
 

IrmatDen a écrit :

Salut,
Dans le nom de ton fichier tu dois mettre un double \, sinon il sera interprété comme un caractère spécial (dans ce cas une tabulation).


 
 
Plus bete tu meurs  :D  
 
Mais merci :)
 
edit : en meme temps, c'est logique  :pfff:  pourquoi j'y ai pas pensé  :(


Message édité par didier1809 le 19-05-2005 à 22:13:54

---------------
.
n°1090151
IrmatDen
Posté le 19-05-2005 à 23:25:31  profilanswer
 

didier1809 a écrit :

pourquoi j'y ai pas pensé  :(


 
Manque de sommeil ?? [:figti]

n°1090167
tching pao
Posté le 19-05-2005 à 23:59:56  profilanswer
 

pour un fichier qui est sur un ordi du reseau dans un dossier partage avec acces lecture/ecriture qu'est ce que l'on met comme chemin l'explorateur windows me donne ca comme chemin:
\\ordi_2\dossier_partage\test.txt
 
donc g essaye \\\ordi_2\\dossier_partage\\test.txt
aussi \\ordi_2\\dossier_partage\\test.txt
et \\dossier_partage\\test.txt
 
aucun ne marche
doit-on passer par l'utilisation de l'api windows ?


Message édité par tching pao le 20-05-2005 à 00:00:36
n°1090222
didier1809
${citation_perso}
Posté le 20-05-2005 à 06:09:36  profilanswer
 

IrmatDen a écrit :

Manque de sommeil ?? [:figti]


 
Surement ;)


---------------
.
n°1090253
tching pao
Posté le 20-05-2005 à 09:06:06  profilanswer
 

tching pao a écrit :

pour un fichier qui est sur un ordi du reseau dans un dossier partage avec acces lecture/ecriture qu'est ce que l'on met comme chemin l'explorateur windows me donne ca comme chemin:
\\ordi_2\dossier_partage\test.txt
 
donc g essaye \\\ordi_2\\dossier_partage\\test.txt
aussi \\ordi_2\\dossier_partage\\test.txt
et \\dossier_partage\\test.txt
 
aucun ne marche
doit-on passer par l'utilisation de l'api windows ?


 
j'ai tout simplement oublier un \ avec :
\\\\ordi_2\\dossier_partage\\test.txt
ca marche

n°1090292
Taz
bisounours-codeur
Posté le 20-05-2005 à 09:44:58  profilanswer
 

pourquoi utiliser open ? utilise le constructeur.

n°1090568
didier1809
${citation_perso}
Posté le 20-05-2005 à 12:49:27  profilanswer
 

Taz a écrit :

pourquoi utiliser open ? utilise le constructeur.


je vais faire ca  :jap:  merci


---------------
.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [c++] erreur sur un ofstream.open(...)

 

Sujets relatifs
Erreur VBA listbox et suppression de cellulesProblème 'image contient des erreur' avec Mambo
erreur swicht ....[Batch aussi]recuperer d'une erreur SQL sous script wsf
Erreur Access DLLlien php erreur...
[MySQL] erreur 1093 avec update[Dev-Cpp] erreur de link avec API GetStockObject
classe recursive, erreur de logique introuvable... :( [résolu ^^']Erreur de lecture dans une IHM !!
Plus de sujets relatifs à : [c++] erreur sur un ofstream.open(...)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR