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

  FORUM HardWare.fr
  Programmation

  [c++] ecriture / lecture dans un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[c++] ecriture / lecture dans un fichier

n°143162
the big be​n
Posté le 23-05-2002 à 12:51:57  profilanswer
 

Voila c est tout ce qui a de + con je voudrais juste avoir un petit exemple qui par exemple écrirais un truc genre "Bonjour" dans un fichier puis me permettrais de le relire par la suite ...  
 
Si possible pourriez vous me donner un code compilable tel quel et le plus simple possible.
D avance un grand merci !!!  :jap:

mood
Publicité
Posté le 23-05-2002 à 12:51:57  profilanswer
 

n°143198
godbout
Génial.
Posté le 23-05-2002 à 13:55:44  profilanswer
 

FILE *fichier;
char chaine[255] = {0};
 
// Tu ouvres le fichier
fichier = fopen("C:\\fichier.txt", "w+" );
 
// Tu ecris salut !
fprintf(fichier, "Salut !" );
 
// Tu lis
fgets(chaine, 255, fichier);
( fgets(chaine, sizeof(chaine), fichier); a essayer)
 
// Tu fermes
fclose(fichier);


---------------
Super.
n°143207
prettysmil​e
Sourire est un devoir social
Posté le 23-05-2002 à 14:17:30  profilanswer
 
n°143314
the big be​n
Posté le 23-05-2002 à 15:27:12  profilanswer
 

Merci beaucoup a tout les 2 !!!  :)

n°143322
bjone
Insert booze to continue
Posté le 23-05-2002 à 15:33:48  profilanswer
 

c++:
 
#include <fstream>
 
puick()
{
  ifstream ifs;
 
  ifs.open("c:\\autoexec.bat" )
 
  if( !ifs.good() ) // plutôt !ifs.good() que ifs.fail()
    return()
 
///////////////////////////////////////////
  /// ligne par ligne (pour du texte)
  char BUFFER[512];
  while( ifs.getline(BUFFER,sizeof(BUFFER) ), ifs.good() )
  {
     /// bricolage avec le buffer
     cout<<BUFFER<<endl;
  }
 
  //////////////////////////////////////////////
  ///  ifs.read(....); // pour lire une structure
  ///  ouvrir avant en ios::bin je crois
 
  /// pas besoin de close() ou autre, le destructeur
  /// le fera automatiquement
}
 
ifstream pour les flux rentrant
ofstream pour les flux de fichier sortant
 
////////////////////////////////////////////////////////////
 
pour chaque classe tu fais:  
 
dans le .h:
 
#include <iostream>
 
class bordel
{
   int zorgl;
   ...........
public:
   ...........
 
   friend ostream &operator << (ostream &, const bordel &);
};
 
dans le .cpp:
 
ostream &operator<<(ostream &os, const bordel &b)
{
   os<<zorgl;
   return os;
}
 
et dans le main ou autre fonction:
 
#include "bordel.h"
 
yopla()
{
  bordel cpasmoi;
 
  cout<<cpasmoi;
 
  // ou:
 
  ofstream ofs;
 
  ofs.open("c:\\mouaaaaaa.txt" );
 
  if( !ofs.good() )
       return;
 
  ofs<<"je vous jure:"<<cpasmoi;
}
 
valà, nous ne voyons pas d'autres explications :D

 

[jfdsdjhfuetppo]--Message édité par bjone le 23-05-2002 à 17:46:58--[/jfdsdjhfuetppo]


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

  [c++] ecriture / lecture dans un fichier

 

Sujets relatifs
[C++] comment locker un fichier (Classe MFC)[HTML - ASP] Champ fichier ds formulaire
[VB sous access] Effacer un fichier a partir du code VB[VB sous Access] Verifier l'existence d'un fichier depuis le code VB
[C] ouvrir un fichier en données pour un prog...Vb problem de fichier de type rtf
[java] Lecture des variables d'environement de windows [résolu][PL/SQL] Utiliser un autre fichier SQL dans un script PL/SQL
[C++]Lecture/ecriture dans un fichier[C++] Ecriture et lecture de bits dans un fichier
Plus de sujets relatifs à : [c++] ecriture / lecture dans un fichier


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