« Programmation C++/Les fichiers » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 202 :
== Utilisation de fstream==
===Les fichiers bianires===
*'''Ecriture d'un fichier binaire'''
<pre>
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int a=78;
double b=9.87;
char c='W';
int t1[6];
int i;
for(i=0;i<6;i++)t1[i]=10000+i;
ofstream f("toto.xyz",ios::out | ios::binary);
if(!f.is_open())cout<<"Impossible d'ouvrir le fichier en écriture !"<<endl;
else
{
f.write((char *)&a,sizeof(int));
f.write((char *)&b,sizeof(double));
f.write((char *)&c,sizeof(char));
for(i=0;i<6;i++)f.write((char *)&t1[i],sizeof(int));
}
f.close();
return 0;
}
===Les fichiers textes===
*'''La classe ofstream :'''<br/>
|