Slides05 rotated IIT Les Fichiers badr siala irit fr CLes Fichiers Un programme a en général besoin De lire des données texte nombres images sons mesures ? De lire des données texte nombres images sons mesures ? De sauvegarder des résultats texte nombres
IIT Les Fichiers badr siala irit fr CLes Fichiers Un programme a en général besoin De lire des données texte nombres images sons mesures ? De lire des données texte nombres images sons mesures ? De sauvegarder des résultats texte nombres images sons signaux générés ? Cela se fait en lisant et en écrivant dans des ?chiers Pour manipuler un ?chier on utilise un Pour manipuler un ?chier on utilise un pointeur sur une donnée sur une donnée spéci ?que dont le type est FILE structure prédé ?nie que nous n ? avons pas besoin de conna? tre précisément FILE ?chier La variable ?chier contiendra l ? adresse en mémoire du début du ?chier COuverture fermeture de ?chiers Ouverture d ? un ?chier à l ? aide de la fonction fopen ?chier fopen ??C Data ?chier txt ? ? r ? Cette fonction renvoie un pointeur sur le ?chier ouvert fopen est dé ?nie dans le ?chier stdio h par FILE fopen char nom char mode nom est une cha? ne de caractères tableau de caractères contenant le nom du ?chier ou bien un ot de données standard stdin mode désigne le type de traitement des données ??r ? read lecture si le ?chier existe ??w ? write écriture le ?chier est écrasé s ? il existe et s ? il n ? existe pas il est crée ??a ? append append écriture à la ?n d ? un ?chier existant COuverture fermeture de ?chiers O? se trouve le ?chier ouvert Dans le répertoire de travail plus de travail plus exactement là o? est le ?chier exécutable exe Comment travailler sur un ?chier situé ailleurs Le chemin absolu d ? accès au ?chier peut être donné in extenso attention les de windows deviennent des en C ?chier fopen ??C Data ?chier txt ? ? r ? ?chier fopen ?? ?chier ? ? r ? A quoi sert l ? extension txt A rien pour le Langage C Elle permet en revanche à l ? OS de l ? ordinateur de sélectionner le programme permettant d ? ouvrir le ?chier COuverture fermeture de ?chiers Fermeture d ? un ?chier à l ? aide de la fonction fclose Important Il faut toujours fermer un ?chier après l ? avoir utilisé A ?n de libérer la mémoire fclose ?chier fclose est dé ?nie dans le ?chier stdio h par int fclose FILE ?chier CÉcriture lecture de ?chiers textes Écriture fprintf FILE ?chier char proto ? Exemple double a fprintf ?chier lf ? a printf lf a Presque même syntaxe que printf Lecture fscanf FILE ?chier char proto ? Exemple double a fscanf ?chier lf a Presque même syntaxe que scanf CExemple écriture dans un ?chier int main double a b FILE ?chier Ouverture du ?chier en écriture gr? ce à w ?chier fopen essai txt w Veri ?er que le ?chier a bien été ouvert if ?chier NULL Ecriture fprintf ?chier lf n a fprintf ?chier lf n b Fermeture du ?chier fclose
Documents similaires
-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jui 18, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 56.4kB