next up previous
Next: Les vecteurs Up: Les librairies standards Previous: stringstream

Lecture/écriture dans un fichier

Avec la bibliothèque fstream, qui contient en particulier une classe ifstream pour lire des fichiers et une autre ofstream pour écrire dans un fichier. Utilisation de base:

Pour lire:

ifstream f;
f.open("monfichier.txt");
int n;
f >> n; // si je sais que le fichier commence par un entier
string ligne;
getline(f, ligne);
f.close();

Pour écrire:

ofstream f;
f.open("monfichier.txt");
int n = 42;
string s = "Bonjour";
f << s << " " << n << endl; 
f.close();



Guillaume Charpiat 2006-12-07