#include <iostream> #include <fstream> #include <string> using namespace std; /*quatre méthodes de lecture de flux*/ int main() { cout << "taper des phrases (lecture par caracteres)" << endl << "\t double CTRL+Z pour finir" << endl; char c; while (cin >> c) cout << c << "|"; cout << endl; cin.clear();//mettre le flux "good" cout << "\n\ntaper une phrase (lecture par mots)" << endl << "\t double CTRL+Z pour finir" << endl; string s; while (cin >> s) cout << s << "|"; cout << endl; cin.clear(); cout << "\n\ntaper une phrase (lecture par lignes entieres)" << endl << "\t CTRL+Z pour finir" << endl; char ligne[80]; while (cin.getline(ligne, 80)) cout << ligne << "|" << endl; cout << endl; cout << "\n\nLecture du fichier test.txt EN UN COUP !\n"; ifstream in("test.txt"); if (in.fail()) cout << "fichier test.txt non trouve...\n"; else cout << in.rdbuf() << endl ; // <==ICI== return 0; } /
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 873 986 membres 20 nouveaux aujourd'hui 16 151 membres club