Cours9 COURS TP DE LANGAGE C document téléchargé du site http ebook- cours com CHAPITRE LES FICHIERS GENERALITES Un ?chier est un ensemble d'informations stockées sur une mémoire de masse disque dur disquette bande magnétique CD-ROM En C un ?chier est une

COURS TP DE LANGAGE C document téléchargé du site http ebook- cours com CHAPITRE LES FICHIERS GENERALITES Un ?chier est un ensemble d'informations stockées sur une mémoire de masse disque dur disquette bande magnétique CD-ROM En C un ?chier est une suite d'octets Les informations contenues dans le ?chier ne sont pas forcément de même type un char un int une structure Un pointeur fournit l'adresse d'une information quelconque On distingue généralement deux types d'accès - Accès séquentiel possible sur tout support mais seul possible sur bande magnétique - Pas de cellule vide - On accède à une cellule quelconque en se déplaçant via un pointeur depuis la cellule de départ - On ne peut pas détruire une cellule - On peut par contre tronquer la ?n du ?chier - On peut ajouter une cellule à la ?n - Accès direct RANDOM I O Utilisé sur disques disquettes CD-ROM o? l'accès séquentiel est possible aussi - Cellule vide possible - On peut directement accéder à une cellule - On peut modi ?er voir détruire n'importe quelle cellule Il existe d ? autre part deux façons de coder les informations stockées dans un ?chier - En binaire Fichier dit binaire ? les informations sont codées telles que Ce sont en général des ?chiers de nombres Ils ne sont pas listables CCOURS TP DE LANGAGE C - en ASCII Fichier dit texte ? les informations sont codées en ASCII Ces ?chiers sont listables Le dernier octet de ces ?chiers est EOF caractère ASCII spéci ?que MANIPULATION DES FICHIERS Opérations possibles avec les ?chiers Créer - Ouvrir - Fermer - Lire - Ecrire - Détruire Renommer La plupart des fonctions permettant la manipulation des ?chiers sont rangées dans la bibliothèque standard STDIO H certaines dans la bibliothèque IO H pour le BORLAND C Le langage C ne distingue pas les ?chiers à accès séquentiel des ?chiers à accès direct certaines fonctions de la bibliothèque livrée avec le compilateur permettent l'accès direct Les fonctions standards sont des fonctions d'accès séquentiel - Déclaration FILE ?chier majuscules obligatoires pour FILE On dé ?nit un pointeur Il s'agit du pointeur représenté sur la ?gure du début de chapitre Ce pointeur fournit l'adresse d'une cellule donnée La déclaration des ?chiers doit ?gurer AVANT la déclaration des autres variables - Ouverture FILE fopen char nom char mode On passe donc cha? nes de caractères nom celui ?gurant sur le disque exemple a toto dat ? mode pour les ?chiers TEXTES r ? lecture seule w ? écriture seule destruction de l'ancienne version si elle existe w ? lecture écriture destruction ancienne version si elle existe r ? lecture écriture d'un ?chier existant mise à jour pas de création d'une nouvelle version a ? lecture écriture d'un ?chier existant mise à jour pas de création d'une nouvelle version le pointeur est positionné à la ?n du ?chier mode pour les ?chiers BINAIRES rb ? lecture seule wb ? écriture seule destruction de l'ancienne version si elle existe wb ?lecture écriture

Documents similaires
Nachlass prof dr reto raduolf bezzola 1898 1983 schenkung von gian andri bezzola neuchatel 0 0
S.A.R.L au capital de 1 000. 000 FCFA - RCCM N° BF OUA 2021 A9242 - IFU N° 0016 0 0
Bsee advisement guide DEPARTMENT OF ELECTRICAL ENGINEERING College of Engineering and Applied Science University of Colorado Denver North Classroom Telephone - http www ucdenver edu academics colleges Engineering Programs Electrical-Engineering Advisement 0 0
Sammlung metzler bernhard asmuth auth einfuehrung in die dramenanalyse j b metzler 2016 0 0
Le cinema francais LE CINÉMA INTRODUCTION La culture de l ? écran le mode de production et de transmission des ?lms a changé par rapport auparavant Nous avons presque tout le monde à la culture et au cinéma Il y a une démocratisation de la culture Aujourd 0 0
Prei sentation m1 esthetique 0 0
Programmes 21 22 Année universitaire - Licence ?? Majeure de Lettres Modernes UE Qu ? est-ce que la littérature EC Périodes de l ? histoire littéraire Cours d ? Anne Spica Ce cours proposera une étude chronologique d ? Aristote à nos jours des transformat 0 0
Emploi du temps jours 1 Établissement Unité scolaire Année scolaire jours AEP EP AEP Lundi Maths- min Mardi Prof DOTI Niveaux Emploi du temps Mercredi Jeudi Maths min min min min min Après-midi matinée C A L S min Lecture - min C A L s min Conjug min Evei 0 0
1 ECAL Diplomes 2012 2 3 Préface 5 2011 – 2012 Highlights 7 Diplômes Index 21 B 0 0
Brochure 12 Un ICAI pourquoi faire Pour être compétitive à l ? échelle internationale et satisfaire une clientèle locale de plus en plus exigeante l ? Industrie Tunisienne sous toutes ses formes est appelée aujourd ? hui à a ?ronter une situation de plus 0 0
  • 29
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager