Exercice langage C: L'ouverture d'un fichier en lecture

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;
}