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

  FORUM HardWare.fr
  Programmation

  Juste un dernier truc de finition --> C++, toujours MFC !!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Juste un dernier truc de finition --> C++, toujours MFC !!!

n°37065
El_gringo
Posté le 05-06-2001 à 15:42:50  profilanswer
 

Hé oui, c encore moi...
En fait, bien que g fait mes adieux a tt le monde, y me reste un problème à résoudre dont la solution, j'en suis sur, est très simple.
Je voudrais écrire une CString dans un fichier, comme je dois faire !?

mood
Publicité
Posté le 05-06-2001 à 15:42:50  profilanswer
 

n°37072
tgrx
My heart is pumping for love
Posté le 05-06-2001 à 16:07:38  profilanswer
 

Dans un fichier ASCII ou binaire ??

n°37076
wpk
Posté le 05-06-2001 à 16:10:56  profilanswer
 

t'as plusieurs facons de faire
 

Code :
  1. 1.
  2. FILE *hnd=fopen("monFichier","wb" );
  3. fwrite((LPCSTR)maString,maString.GetLength(),1,hnd);
  4. 2.
  5. CFile file("monFichier",CFile::modeWrite);
  6. CArchive a(&file,CArchive::store);
  7. a<< maString;
  8. 3.
  9. ofstream out("monFichier",ios:: out);
  10. out<<(LPCSTR)maString;


 
Si j'ai pas ete suffisament clair, demande gentillement, je repondrais  ;)

 

[edit]--Message édité par wpk--[/edit]

n°37077
El_gringo
Posté le 05-06-2001 à 16:11:26  profilanswer
 

tgrx a écrit a écrit :

Dans un fichier ASCII ou binaire ??




 
Je connais pas trop ça, mais j'imagine que c un fichier ACSII :je veux que si on ouvre mon fichier de sortie avec NotePad par exemple, ma CString de départ apparaisse comme dans un champ de texte !
sinon, c quoi un fichier binaire (j'imagine, un fichier avec que des 0 et des 1)!? et ça sert à quoi ?

n°37084
BENB
100% Lux.
Posté le 05-06-2001 à 16:28:56  profilanswer
 

El_gringo a écrit a écrit :

 
 
Je connais pas trop ça, mais j'imagine que c un fichier ACSII :je veux que si on ouvre mon fichier de sortie avec NotePad par exemple, ma CString de départ apparaisse comme dans un champ de texte !
sinon, c quoi un fichier binaire (j'imagine, un fichier avec que des 0 et des 1)!? et ça sert à quoi ?




 
Pour une chaine de caractere ca ne change pas grand chose...
 
Un fichier ASCII est un fichier texte que tu peut ouvrir avec un editeur type Notepad... bon il faudrait voir les notions de ASCII/ANSI/Unicode, mais le principe c'est ca...
 
Un fichier binaire est plutot une image memoire...  
 
pour un int valant 65
tu trouvera A en binaire et 65 en ouvrant ton fichier dans un editeur...
 
pour une chaine C la difference serait le 0 terminal
pour une CString ? la taille de la chaine ?

n°37099
El_gringo
Posté le 05-06-2001 à 17:10:41  profilanswer
 

wpk a écrit a écrit :

t'as plusieurs facons de faire
 

Code :
  1. 1.
  2. FILE *hnd=fopen("monFichier","wb" );
  3. fwrite((LPCSTR)maString,maString.GetLength(),1,hnd);
  4. 2.
  5. CFile file("monFichier",CFile::modeWrite);
  6. CArchive a(&file,CArchive::store);
  7. a<< maString;
  8. 3.
  9. ofstream out("monFichier",ios:: out);
  10. out<<(LPCSTR)maString;


 
Si j'ai pas ete suffisament clair, demande gentillement, je repondrais  ;)
 
 




 
C bon, merci, c parfait, en plus tu m'énnumère toutes les méthodes: à l'ancienne, MFC, les classes "normales"
C génial, Ciao, merci encore !


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

  Juste un dernier truc de finition --> C++, toujours MFC !!!

 

Sujets relatifs
Gestion des évènements avec les MFCCocher les menus avec les MFC en C++
MFC, CString, écriture dans un fichier texte.[ASP] Obtenir le dernier enregistrement d'une table ?
[javascript] un truc simple...C++, MFC ---> petit détail... emmerdant qd même !
[API/MFC] Comment créer unQuels fichiers pour un projet VC++/MFC ???
Gestion des évènements avec les MFCGestion des évènements avec les MFC
Plus de sujets relatifs à : Juste un dernier truc de finition --> C++, toujours MFC !!!


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