Mini synthèse accès fichier en C

Slides:



Advertisements
Présentations similaires
Cours n° 2 Les entrées-sorties Biliothèque C++ (iostream) –
Advertisements

Suite à de nombreuses remarques concernant le projet de structures de données 'Gestion d'un Aéroport' , voici un polycopié de cours concernant la gestion.
FLSI602 Génie Informatique et Réseaux
Mémoire périphérique Stockage primaire: Mémoire principale (RAM)
TP Fichiers et Tableaux Avril Un fichier Permet le stockage de données sur des supports de mémoire externes (donc les données ne seront pas perdues.
FICHIERS.
SEANCE 10 Python Entrée et sortie de fichiers Lycée Louis Vincent Lundi 20 janvier
Les pointeurs L'opérateur &.
PHP 3° PARTIE : GESTION DE FICHIERS ET DE REPERTOIRES
1 FICHIERS. 2 Les Fichiers  Les "entrées-sorties conversationnelles" échangent des informations entre le programme et l'utilisateur.  Le terme de fichier.
Un survol du language C.
Labo 4 : Les structures et les entrées et sorties
Les fichiers 1ère partie
Les variables fichiers. Le type fichier On manipule les fichiers par l’intermédiaire de structures FILE décrites dans stdio.h FILE *monFichier; –Nom physique.
L T I Laboratoire de Téléinformatique 2 Projet de semestre Parseur XML basé sur la DTD : Buts –Utiliser la grammaire définissant un type de fichiers XML.
1 PHP 5 Notions fondamentales (niveau 1 cours #3) Formation continue – Cégep de Sainte-Foy François G Couillard.
Informatique 2A Langage C 4ème séance
Ghost (Création d'image Système)‏ C.R.I.P.T Informatique (BOYER Jérôme)‏
Mini Projet : Station Météo ➢ Etudiant E1 : ✔ Réception de la trame, analyse, transmission. ➢ Etudiant E2 : ✔ Réception des données, traitement, stockage.
1 © Copyright 2006, Philippe Arlotto tln.fr Creative Commons Attribution-ShareAlike 2.0 license 27/09/2016 ● Algorithmique & Langage.
A quoi sert la programmation? - indispensable pour plusieurs métiers. - passion. But du cours: - suite du cours Prog. Imp. I - fichiers, pointeurs, modularité.
1 © Copyright 2005, Philippe Arlotto tln.fr Creative Commons Attribution-ShareAlike 2.0 license 27/09/2016 Algorithmique & Langage.
Go2ACT Echange de données entre les géomètres officiels et l’Administration du Cadastre et de la Topographie.
Cours 4 data frames. Modes ouiNumérique, caractère, complexe logique Liste list ouiNumérique,caractère,complexe logiqueSérie temporelle ts OuiNumérique,caractère,complexe.
Correspondance B2i - Technologie
Eric b, emmanuel l, damien t
Mise en place d’un système de partage de fichiers
Algorithmiques Abdelbasset KABOU
3 devient.
Implémentation de PayPal
(Système de Management de la Sûreté)
7 – COMMUNICATION INTER PROCESSUS SEGMENTS DE MÉMOIRE PARTAGEE
Module 12 : Configuration et gestion des disques
Fonctionnement de l'unité centrale
Installation et Configuration Internet Information Server (IIS 5)
Accès aux fichiers en C.
Session 1 31 mai 2017 Plateforme ICONICS Justine Guégan
DMA MEMMEM Enoncé polling novembre 2014 J.Callot L.Piedfort.
NOTES DE COURS Développement VB2010 Henri TSOUNGUI ISTV - UVHC 2016
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
DB2 et les DISQUES Définitions Paramètres utiles
Séquence1 . Séance 3 Problème posé :
Formation Microsoft® Office SharePoint® Server 2007
Gestion du cours Aissa Boulmerka.
Cours N°9: Algorithmiques Les Tableaux 1
SPIP Pour faire un site sous Spip, voici une sélection d'outils.
Un compteur de visiteurs pour la page d’accueil de notre site
Les structures en langage C
Plus de 4000 langages....
Architecture de machines Le microprocesseur Cours
Bus et adressage GIF-1001: Ordinateurs: Structure et Applications
Bases de données sous Access. Initiation aux bases de données  Structure d’une base de données.
Gestion des photos Organisation du disque dur, Navigation
Module 12 : Configuration et gestion des disques
LE TABLEUR-GRAPHEUR Séquence 1 Compétences visées :
Les structures de base Listes chainées. Listes Les listes(similaire aux tableaux) sont des structures informatiques qui permettent de garder en mémoire.
BUFFER CIRCULAIRE Meryem EL BAKRI. PLAN Introduction Buffer circulaire Fonctionnement.
Les tablettes à l’école ?
Dépiler et mettre valeur dans RT (récup. paramètre)
Tout ce que vous avez toujours voulu savoir sur Facebook
QCM 5 / Q1 Soit le pointeur de fichier défini par FILE *fp ; on veut ouvrir le fichier " C:/Mesdocuments/essai.txt " en mode écriture. Quelles sont les.
STREAMS (et fichiers).
Lecture/Écriture de fichiers (I/O)
COURS ADMINISTRATION DE BASES DE DONNÉES IMPORT/EXPORT Karim LABIDI ISET Ch
La gestion électronique des documents Classe de terminale STG.
TP N°1 : GUI en NetBeans Module R & C Université de Jijel
App Inventor trucs Afficher une image depuis le Web ou Google Drive.
DONNÉE DE BASE QM Manuel de formation. Agenda 2  Introduction  Objectif de la formation  Données de base QM: Caractéristique de contrôle Catalogue.
Business Intelligence en ACube OLAP et Reporting avec ACubeOLAP et GRaM.
Les Commandes de base Linux. 1 L’aide sur les commandes Linux ◦ help : obtenir de l’aide pour une commande interne du shell. Elle permet aussi d'afficher.
Transcription de la présentation:

Mini synthèse accès fichier en C

Ouverture de fichier en "haut niveau" en lecture en ecriture en ajout création du fichier s'il n'existe pas

Ouverture de fichier en "haut niveau" FILE *fd ; en lecture fd=fopen("/chemin/fichier.ext","r"); en ecriture fd=fopen("/chemin/fichier.ext","w"); en ajout fd=fopen("/chemin/fichier.ext","a"); création du fichier s'il n'existe pas fd=fopen("/chemin/fichier.ext","w+");

Type de fichier : Texte Avantages Fonctions facile à générer fgetc fputc fputs fgets fprintf fscanf Avantages facile à générer lisible tel quel par un humain Inconvénients récupération de données particulières difficile pour un traitement ultérieur

Type de fichier : binaire Fonctions fread(a,b,c,d) fwrite(a,b,c,d) a : adresse de la zone mémoire où seront les données lues/écrites b : taille de ce qui est lu/écrit c : le nombre d'éléments lu/écrit d : le nom logique du fichier (ce qui est retourné par fopen)

Lire le contenu d'un fichier en "haut niveau"

Lire le contenu d'un fichier en "haut niveau" pointeur retourné par fopen (le fichier a lire) taille des données à lire adresse de la zone mémoire où sera stockée la donnée lue dans le fichier nombre de données à lire

Dans tous les cas Toujours lire la documentation des fonctions pour connaître les valeurs à donner en paramètre. Toujours tester la valeur retournée par les fonctions d'accès aux fichiers afin de gérer les erreurs.