begin process at 2012 05 30 10:42:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Fichier / Disque

 > 

utiliser GetTempPath pour ecrire un fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

utiliser GetTempPath pour ecrire un fichier

lundi 28 juillet 2003 à 13:56:20 | utiliser GetTempPath pour ecrire un fichier

elroulianito

Voila une petite question toute bête:

je désire écrire dans un fichier en utilisant les flux de la classe fstream.
habituellement je procède comme ceci:

fstream FileOutput("C\\Repertoire\\FileName.txt"|ios:out);

A présent je voudrai pouvoir récuperer le chemin du repertoire temporaire systeme en utilisant la fonction GetTempPath puis y écrire mon fichier toujours avec fstream

En pratique , je veux obtenir un char *File tel que
File= "C:\windows\temp\FileName.txt"; ou un truc dans le genre

quelqu'un a une idee??



lundi 28 juillet 2003 à 14:47:37 | Re : utiliser GetTempPath pour ecrire un fichier

BruNews

Administrateur CodeS-SourceS
c'est bien, utilise la. Ou est le probleme ???
Tu peux aussi avoir un nom avec GetTempFileName() en plus du chemin.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Voila une petite question toute bête:
>
> je désire écrire dans un fichier en utilisant les flux de la classe fstream.
> habituellement je procède comme ceci:
>
> fstream FileOutput("C\\Repertoire\\FileName.txt"|ios:out);
>
> A présent je voudrai pouvoir récuperer le chemin du repertoire temporaire systeme en utilisant la fonction GetTempPath puis y écrire mon fichier toujours avec fstream
>
> En pratique , je veux obtenir un char *File tel que
> File= "C:\windows\temp\FileName.txt"; ou un truc dans le genre
>
> quelqu'un a une idee??
>
>
>
>
lundi 28 juillet 2003 à 15:22:20 | Re : utiliser GetTempPath pour ecrire un fichier

elroulianito

C'est vrai ,ma question n'était pas flagrante:


y a t'il moyen de faire plus propre??

char TempDir[255];
GetTempPath(255, TempDir);

char *filename="filename.txt";

CString TempName;

TempName=TempDir;
TempName+=filename;

char *CompleteName=TempName.GetBuffer(1);

fstream testFile(CompleteName,ios::out);



-------------------------------
Réponse au message :
-------------------------------

> c'est bien, utilise la. Ou est le probleme ???
> Tu peux aussi avoir un nom avec GetTempFileName() en plus du chemin.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Voila une petite question toute bête:
> >
> > je désire écrire dans un fichier en utilisant les flux de la classe fstream.
> > habituellement je procède comme ceci:
> >
> > fstream FileOutput("C\\Repertoire\\FileName.txt"|ios:out);
> >
> > A présent je voudrai pouvoir récuperer le chemin du repertoire temporaire systeme en utilisant la fonction GetTempPath puis y écrire mon fichier toujours avec fstream
> >
> > En pratique , je veux obtenir un char *File tel que
> > File= "C:\windows\temp\FileName.txt"; ou un truc dans le genre
> >
> > quelqu'un a une idee??
> >
> >
> >
> >
>
lundi 28 juillet 2003 à 15:30:04 | Re : utiliser GetTempPath pour ecrire un fichier

BruNews

Administrateur CodeS-SourceS
moi c'est win32. Les CString, stream.... nenni.
Faut preciser dans la question.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> C'est vrai ,ma question n'était pas flagrante:
>
>
> y a t'il moyen de faire plus propre??
>
> char TempDir[255];
> GetTempPath(255, TempDir);
>
> char *filename="filename.txt";
>
> CString TempName;
>
> TempName=TempDir;
> TempName+=filename;
>
> char *CompleteName=TempName.GetBuffer(1);
>
> fstream testFile(CompleteName,ios::out);
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > c'est bien, utilise la. Ou est le probleme ???
> > Tu peux aussi avoir un nom avec GetTempFileName() en plus du chemin.
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Voila une petite question toute bête:
> > >
> > > je désire écrire dans un fichier en utilisant les flux de la classe fstream.
> > > habituellement je procède comme ceci:
> > >
> > > fstream FileOutput("C\\Repertoire\\FileName.txt"|ios:out);
> > >
> > > A présent je voudrai pouvoir récuperer le chemin du repertoire temporaire systeme en utilisant la fonction GetTempPath puis y écrire mon fichier toujours avec fstream
> > >
> > > En pratique , je veux obtenir un char *File tel que
> > > File= "C:\windows\temp\FileName.txt"; ou un truc dans le genre
> > >
> > > quelqu'un a une idee??
> > >
> > >
> > >
> > >
> >
>


Cette discussion est classée dans : fichier, ecrire, utiliser, fstream, gettemppath


Répondre à ce message

Sujets en rapport avec ce message

Ecrire ds un fichier dans un fichier texte ce ki apparait ds une console dos [ par BennyB ] Es-ca possible ???J'ai essayé gets(string); fwrite( stdout, sizeof( char ), 250, OutFile ); fclose( OutFile );ms ca marche pas :( Lire et ecrire dans un fichier en mode binaire [ par vbnul ] Je cherche comment lire et ecrire dans un fichier en mode binaire car on ne peut lire certains "caracteres" binaires dans les EXE par exemple.qqn pour inserer texte en debut de fichier [ par MrKribou ] Ma question: ya t'il une methode qui permettrait d'ecrire en debut de fichier (mais sans ecrire par dessus) ou faut t'il forcement passer par une sort Ecrire un .dll ... [ par rooner ] Bonjour,Savez vous comment écrire un fichier .dll qui ouvre une page de mon site: par exemple "http://www.monsite.com/mapages.php3" lorsque l'on saisi lire/ecrire fichier texte a plusieurs colonnes [ par denini ] voilà, j'aimerais ecrire et lire sur un fichier texteJe voudrais stocker une date, une valeur et un nbet ce pour N clients.Je voudrais que le fichier ecrire et lire un fichier texte [ par denini ] voilà, j'aimerais ecrire et lire sur un fichier texteJe voudrais stocker une date, une valeur et un nbet ce pour N clients.Je voudrais que le fichier Utiliser un plugin (en dll) [ par CyberP ] Comment utiliser un plugin ? Le charger et utiliser les fonctions qui sont à l'intérieur ?Je compile un fichier en dll avec une fonction "dire_bonjour Ecrire dans fichier excel par interface C plus plus [ par cvi ] Comment puis-je écrire dans un fichier excel à partir d'une interface concue en c plus plus ?Pouvez-cous me donner un exemple de code ?Merci d'avance. Ecrire dans un fichier sous borland [ par jojos89 ] Apres avoir ecrit une structure dans un fichier je ne peu plus aller le lire ca me met une erreur d'accés.(J'utilise les fonctions Fwrite et fread) ecrire dans un fichier [ par bellionl ] salut,voila depuis une semaine je tente de conprendre le c++ avec borland c++ builderle problème est quand je veut écrire dans un fichier.création du


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,140 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales