Exercice langage C: Ouverture d'un fichier en écriture

Cet exercice a pour but de vérifier les points techniques suivants :

  • L'ouverture d'un fichier en écriture
  • Tester si un fichier est ouvert (en particulier si vous avez les droits d'écriture sur le fichier)
  • Fermer le fichier une fois l'écriture terminée

Travail à Faire:

Ecrire un programme qui écrit dans le fichier example.txt le texte:

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
#include 
#include 

int main (int argc, char * argv[]) {
  std::ofstream myfile;
  char * filename = "example.txt";
  myfile.open (filename, std::ios::out);
  if(myfile.is_open())
  {
      myfile << "Exercices Gratuit \n";
      myfile << "Voici un programme illustrant l'écriture dans un fichier \n";
  }
  else
  {
      std::cout << "Erreur à l'ouverture du fichier "<< filename << std::endl;
  }
  myfile.close();
  return 0;
}