Un petit code expliquant comment marche ofstream :
- include < iostream>
- include < fstream>
using namespace std;
int main()
{
ofstream fichier("test.txt");
int i = 42;
if ( fichier.is_open())
{
cout < < " Enregistrement des données" < < endl;
fichier < < " i = " < < i < < endl;
fichier < < " 2 * i = " < < 2*i < < endl;
fichier.close();
}
else
cout < < " Impossible d´ouvrir le fichier" < < endl;
return 0;
}
Et un autre qui explique comment marche ifstream.
( on suppose qu´il existe un fichier test.txt contenant deux entiers...)
- include < iostream>
- include < fstream>
using namespace std;
int main()
{
ifstream fichier("test.txt");
int i;
if ( fichier.is_open())
{
cout < < " Lecture des données" < < endl;
fichier > > i;
cout < < " Le premier entier est " < < i < < endl;
fichier > > i;
cout < < " Le second entier est " < < i < < endl;
fichier.close();
}
else
cout < < " Impossible d´ouvrir le fichier" < < endl;
return 0;
}
Donnera ça :
zedix% . /test
Lecture des données
Le premier entier est 42
Le second entier est 84
Si ton fichier contient :
42
84
Voila, enjoy