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

 


Dernière réponse
Sujet : Juste un dernier truc de finition --> C++, toujours MFC !!!
El_gringo

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 !


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
El_gringo

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 !

BENB

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 ?

El_gringo

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 ?

wpk 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]

tgrx Dans un fichier ASCII ou binaire ??
El_gringo 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 !?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)