Lecture / Ecriture fichier texte

Lecture / Ecriture fichier texte - C++ - Programmation

Marsh Posté le 25-06-2003 à 17:07:57    

Hello,
 
Je voudrais lire et ecrire dans un fichier texte, mais j'arrive même pas à y écrire un caractère.
J'en suis arrivé à essayer :  

Code :
  1. ofstream outFile("annu.dat" );
  2. outFile.put('4');
  3. outFile.close();


qui ne marche pas non plus( ne fait rien du tout). J'aimerais pouvoir lire et ecrire ligne par ligne
 
Merci

Reply

Marsh Posté le 25-06-2003 à 17:07:57   

Reply

Marsh Posté le 25-06-2003 à 17:09:33    

ofstream o("dawa" );
o << "Hello World\n";
 et pas besoin du close

Reply

Marsh Posté le 25-06-2003 à 17:21:15    

Merci pour le close, j'avais pas pensé à <<
Et en fait, ca marchait mais je regardais pas le fichier au bon endroit (il me le mettait avec les sources et non pas avec l'exe)
 
Merci pour pas grand chose finalement ;)

Reply

Marsh Posté le 25-06-2003 à 17:44:41    

juste une ch'tite question en passant ...
 
pour lire on peut faire  
 

Code :
  1. char * buf;
  2. ofstream o("dawa" );
  3. o >> buf;


 
??
 
juste comme ca koi ... g jamais d'E/S en C++ ... alors c pour la "beauté" du truc  :D

Reply

Marsh Posté le 25-06-2003 à 17:47:03    

remplace char* par string et ça marche

Reply

Marsh Posté le 26-06-2003 à 08:46:19    

Et utilise un ifstream :whistle:


---------------
Le Tyran
Reply

Sujets relatifs:

Leave a Replay

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