Mini projet n02 daigl sts21
mre année BTS Informatique de gestion DAIGL ARLE - MINI PROJET DE DEVELOPPEMENT n LANGAGE C Manipulation de ?chiers Durée séances de heures Moyens mis à disposition des élèves Matériels Outils logiciels et système d ? exploitation PC en con ?guration station de Windows XP Professionnel DEV C travail Ou Compilateur gcc de Linux Debian Divers Objectifs à atteindre - Utiliser les fonctions de bases permettant la manipulation de ?chiers en C - Mettre en application les bases d ? un langage procédural - Mettre en application les structures de contrôles d ? un langage procédural - Se familiariser avec la structure avancée structure ? d ? un langage procédural - Faire un jeu d ? essai Compétences concernées C ? Analyser la logique d'un algorithme et ou d ? un programme C ? Ma? triser les instructions de base d'un langage de programmation procédural Informations supplémentaires fonctions permettant de manipuler les ?chiers en Langage C En C la notion d ? accès direct et d ? accès séquentiel n ? existe pas de manière explicite Cela dépend de la manière dont on utilise les di ?érentes fonctions et procédures Lors de la manipulation des ?chiers en C on retrouve se qu ? on appel les fonctions de bas niveau et les fonctions de haut niveau Les fonctions de bas niveau e ?ectuent des appels système ce qui rend dépendantes du système d ? exploitation Elle e ?ectue directement les accès ?chiers Les fonction de haut niveau font intervenir la bu ?erisation c ? est à dire que les caractères transmis sont stockés temporairement dans un tampon mémoire et ce n ? est que lorsque le tampon est rempli que les données sont envoyés dans le ?chier sur le disque De même que pour une opération de lecture les données souhaités sont d ? abord chargées dans le bu ?er et c ? est dans le bu ?er que l ? opération de lecture a lieu Notez que l ? on va manipuler les ?chiers avec les fonctions de haut niveau par contre rien vous empêche d ? approfondir sur les fonctions de bas niveau Lycée LES PERSEVERANTS Page mre année BTS Informatique de gestion DAIGL ARLE ? ? ? - Ouverture d ? un ?chier FILE fopen char NomFichier char mode char NomFichier cha? ne de caractères placée entre guillemets contenant le nom du ?chier à ouvrir avec éventuellement le chemin char mode cha? ne de caractères placée entre guillemets contenant le mode d ? ouverture du ?chier il existe mode d ? ouvertures standard Mode Description r Ouvre le ?chier en lecture seule Le pointeur de position courante est placé au début du ?chier Le ?chier doit exister sinon une erreur se déclenche w Ouvre le ?chier en écriture seule Si le ?chier n ? existe pas il est créé S ? il existe il est ramené à zéro c ? est à dire qu ? il est vide de son contenu a Ouvre le ?chier en mode
Documents similaires
-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jan 22, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 43.4kB