Slides 03 fichiers 2x4 Algorithmique et langage C ?? I O ?le h ?? Plan FILE CERI Numérique Luc Fabresse luc fabresse imt-lille-douai fr version Luc Fabresse ?? Cours Algo C Manipulation de ?chiers Principe de la manipulation de ?chiers Principe général De

Algorithmique et langage C ?? I O ?le h ?? Plan FILE CERI Numérique Luc Fabresse luc fabresse imt-lille-douai fr version Luc Fabresse ?? Cours Algo C Manipulation de ?chiers Principe de la manipulation de ?chiers Principe général De nombreuses fonctions pour la manipulation de ?chiers Utilisent un bu ?er bloc en mémoire géré automatiquement Ouvrir le ?chier lire écrire dans le ?chier fermer le ?chier Aucune écriture physique sur le disque mais dans le bu ?er qui est écrit d ? un coup quand il est plein ou qu ? on le purge include include Fonctions de le type FILE FILE fopen char name char mode Di ?érents modes r ouvre le ?chier en lecture w ouvre le ?chier en écriture S ? il n ? existe pas il est créé S ? il existe son contenu est e ?acé a ouvre le ?chier en écriture pour ajout append Conserve le contenu du ?chier s ? il existe int fclose FILE retourne si ok et EOF sinon int main void char ?leName donnees txt FILE f f fopen ?leName r traiter le contenu du ?chier ici fclose f return EXIT SUCCESS Luc Fabresse ?? Cours Algo C Principe de la manipulation de ?chiers Principe général Ouvrir le ?chier lire écrire dans le ?chier fermer le ?chier include include int main void char ?leName donnees txt FILE f f fopen ?leName r traiter le contenu du ?chier ici fclose f return EXIT SUCCESS Attentions aux erreurs Toujours tester les codes d ? erreurs Luc Fabresse ?? Cours Algo C Principe de la manipulation de ?chiers avec gestion des erreurs include include include int main void char ?leName donnees txt FILE f f fopen ?leName r if f NULL printf Code de l erreur d n errno if errno ENOENT printf Le ?chier n existe pas n else printf Erreur inconnue n return EXITFAILURE traiter le contenu du ?chier ici fclose f return EXITSUCCESS Luc Fabresse ?? Cours Algo C Luc Fabresse ?? Cours Algo C Les fonctions de lecture Lecture formatées Les fonctions d ? écriture int fscanf FILE stream const char format Ecritures formatées Lecture par caractères int fprintf FILE stream const char format char fgetc FILE id ou int getc FILE fp retourne le prochain caractère du ?chier EOF pour end of ?le Par blocs caractères Lecture par cha? nes char fgets char line int maxline FILE fp lit la prochaine ligne dans fp dont le caractère n et place le contenu dans line Au plus maxline- caractères seront lus La cha? ne résultante sera automatique terminée par Normalement fgets retourne line et NULL en cas d ? erreur ou ?n de ?chier int fwrite void bloc int taille int nb FILE id écriture du bloc sur ?chier si le nombre rendu est di ?érent de nb il y a eu erreur tester ferror ou errno int putc int c FILE fp écrit c dans le ?chier et retourne c ou EOF en cas d ? erreur Lecture

Documents similaires
Html 1 Hyper Text Markup Language ER PARTIE C ? HTML est le langage universel utilisé pour communiquer sur le Web ? Votre information sera ainsi transportée sur Internet ? pour aboutir sur l'ordinateur de votre lecteur gr? ce à un programme appelé navigat 0 0
Notizen literaturwissenschaft 0 0
Baritgerdjmiriam 1 Hugvísindasvi? Les e ?ets de la colonisation française sur la littérature maghrébine Une analyse portée sur quatre ?uvres de Driss Chra? bi Ritger? til BA-prófs í fr? nskum fr? ? um Miriam Petra Ómarsdóttir Awad Maí CHáskóli Íslands Hug 0 0
Ress lv cycle terminal espagnol sujets etudes 251906 0 0
Cours gpa668 e13 02 03 04 05 pdf 0 0
Cours de gest de pro jamal 1 0 0
Nuit de sine wps office Nuit de Sine En lisant ce poème nous nous rendons compte que tous les mouvements ainsi que les événements qui y sont décris sont doux et calmes Tout a lieu lentement jusqu ? à la tombé de la nuit Nous avons l ? impression que Sengh 0 0
Mon dossier les aventures de pinocchio 0 0
Recenzie maldea Studii de lingvistic ? - Eugenia Dima Andrei Corbea-Hoi ie dir Impulsul Iluminismului ? n traduceri rom? ne ti din secolul al XVIII-lea Editura Universit ? ?ii Alexandru Ioan Cuza Ia i pages Intitulé Impulsul Iluminismului ? n traduceri ro 0 0
Chap2 le bilan thermique Confort et traitement d ? air Chapitre Le bilan thermique version CConfort et traitement d ? air Sommaire Introduction De la notion de confort à celle de traitement d'air Etablir le bilan thermique Dé ?nition Paramètres Calcul App 0 0
  • 38
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager