Exercice langage C corrigé lecture et écriture en mode binaire

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include
#include
 
int main (int argc, char * argv[]) {
  std::ofstream myfile;
  char * filename = "exampleBinary.txt";
  myfile.open (filename, std::ios::out | std::ios::binary);
  if(myfile.is_open())
  {
      myfile.write("Liste des entiers de 1 à 1000",29*sizeof(char));
      for(int i = 0 ; i <= 1000 ; i++)
      {
          myfile.write((char*)&i,sizeof(int));
      }
  }
  else
  {
      std::cout << "Erreur à l'ouverture du fichier "<< filename << std::endl;
  }
  myfile.close();
  return 0;
}

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

1

Besoin d'aide ?