Cet exercice a pour but de vérifier les points techniques suivants :
- L'ouverture d'un fichier en lecture
- Tester si un fichier est ouvert (en particulier si vous avez les droits de lecture sur le fichier)
- Parcourir dans son intégralité un fichier
- Fermer le fichier une fois la lecture terminée
Travail à Faire:
Ecrire un programme qui lit le fichier example.txt définit dans l'exemple précédent et affiche son contenu :
Vous devriez obtenir :
Exercices Gratuit!
Voici un programme illustrant l'écriture dans un fichier
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#include #include #include int main () { std::string line; char * filename = "example.txt"; std::ifstream myfile (filename, std::ios::in); if (myfile.is_open()) { while (! myfile.eof() ) { getline (myfile,line); std::cout line std::endl; } myfile.close(); } else std::cout "Erreur à l'ouverture du fichier " filename std::endl;; return 0; } |