Expose les fichiers pdf Introduction Supposons qu ? on veut écrire un programme qui demande à l ? utilisateur de saisir une liste des noms d ? une classe personnes de manière à enregistrer ces noms Essayer de proposer une solution CLes ?chiers Plan du cou

Introduction Supposons qu ? on veut écrire un programme qui demande à l ? utilisateur de saisir une liste des noms d ? une classe personnes de manière à enregistrer ces noms Essayer de proposer une solution CLes ?chiers Plan du cours l ? utilité des ?chiers L ? ouverture des ?chiers La fermeture des ?chiers La manipulation des données des ?chiers conclusion CLES FICHIERS L ? ouverture d ? un ?chier Pour utiliser un ?chier il faut d ? abord l ? ouvrir Pour ouvrir un ?chier on utilise la fonction FILE fopen const char ?chier const char mode Cette fonction permet d ? ouvrir un ?chier physique ?chier elle renvoie un pointeur ?chier logique vers le ?chier ouvert Cette fonction revoie la valeur NULL en cas d ? échec de l ? ouverture CLES FICHIERS La fonction fopen doit savoir dans quel mode elle doit ouvrir le ?chier Mode d ? ouverture ? ? r ? ? ? ? w ? ? ? ? a ? ? L ? explication Le mode lecture permet d ? ouvrir un ?chier pour lire son contenu Le ?chier doit être existe pour utiliser ce mode Le mode d ? écriture permet d ? écrire des données dans le ?chier Le ?chier sera crée au moment de l ? ouverture Le mode ajout permet d ? ajouter des données à la ?n du ?chier en cours d ? ouverture CLes ?chiers Exemples FILE P P fopen ? ? liste txt ? ? ? ? r ? ? Ouvrir le ?chier liste txt en mode lecture FILE F F fopen ? ? etudiants txt ? ? ? ? w ? ? Ouvrir le ?chier etudiants txt en mode écriture CLes ?chiers La fermeture d ? un ?chier Pour terminer l ? utilisation d ? un ?chier il faut le fermer via la fonction fclose int fclose FILE pointeur Cette fonction renvoie si la fermeture est bien passée Cette fonction revoie la valeur EOF en cas de problème de la fermeture du ?chier CLes ?chiers Exemples la fermeture des ?chiers FILE P P fopen ? ? liste txt ? ? ? ? r ? ? ici les instructions des traitements Fclose p FILE F F fopen ? ? etudiants txt ? ? ? ? w ? ? ici les instructions des traitements Ouvrir le ?chier etudiants txt en mode écriture Fclose F CExemple Les ?chiers CLes ?chiers La lecture d ? un ?chier Pour lire un ?chier on dispose de trois fonctions possible fgetc Permet de lire un caractère à partir d ? un ?chier int fgetc FILE stream fgets Permet la lecture une ligne du ?chier terminée par n char fgets char string int maxLength FILE stream fscanf Permet de lire à partir d ? un ?chier des di ?érents types de données int fscanf FILE ?chier const char format retourne EOF si la ?n du ?chier est atteinte CLes ?chiers CLes ?chiers CLes ?chiers Ecriture des données dans un ?chier Pour réaliser

  • 16
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager