Tpn03 c pdf Année académique - Classe L IT FPC Date Enseignant M LOYA TP n DE LANGAGE C Objectif ?? Manipuler les ?chiers Exercice On souhaite la liste des pays africains à l ? aide de ?chier Ecrire un programme en C nom du projet GesPays nom du ?chier pr

Année académique - Classe L IT FPC Date Enseignant M LOYA TP n DE LANGAGE C Objectif ?? Manipuler les ?chiers Exercice On souhaite la liste des pays africains à l ? aide de ?chier Ecrire un programme en C nom du projet GesPays nom du ?chier principal GesPays qui crée un ?chier texte dont le nom y compris le chemin est donné Le programme doit a ?cher un message en cas d ? erreur de création et un autre message en cas de succès Exécuter le programme En cas de succès aller constater la création e ?ective du ?chier dans le dossier indiqué Indication A l ? exécution taper c payssimple comme nom du ?chier Compléter le programme a ?n qui ouvre en écriture le ?chier payssimple et y enregistre les noms des pays caractère par caractère à partir d ? une lecture caractère par caractère du clavier Exemple d ? exécution Ouvrir le ?chier payssimple avec Bloc-notes Qu ? observez-vous Compléter le programme a ?n qui ouvre en lecture le ?chier payssimple et a ?che les pays par caractère par caractère Exemple d ? exécution Indication pour et Utiliser les fonctions d ? écriture lecture caractère par caractère de stdio h Syntaxe Action fputc c f La fonction fputc écrit le caractère c dans le ?chier f retourne le caractère écrit ou EOF en cas d'échec Le pointeur du ?chier est automatiquement positionné derrière l ? octet écrit putc c f putc fait la même chose que fputc mais putc est une macro putchar c Envoie le caractère c sur la sortie standard stdout putchar est une macro putchar c équivaut à putc c stdout fgetc f La fonction fgetc retourne le prochain caractère présent sur f ou EOF si la ?n de ?chier est atteinte ou si une erreur survient Le pointeur du ?chier est automatiquement positionné derrière l ? octet lu getc f getc fait la même chose que fgetc mais getc est une macro getchar La macro getchar retourne le prochain caractère présent sur l'entrée standard stdin getchar équivaut à getc stdin Ecrire un programme en C nom du projet GesPays nom du ?chier principal GesPays qui crée un ?chier texte dont le nom y compris le chemin est donné par l ? utilisateur y enregistre les noms des pays ligne par ligne puis a ?che ensuite ligne par ligne les pays enregistrés Indication A l ? exécution taper c payssimple comme nom du ?chier CExemple d ? exécution Comparer le ?chier créé avec celui créé en Indication Utiliser les fonctions d ? écriture Lecture ligne par ligne de stdio h Syntaxe Action fputs ch f puts ch fgets ch taille f fgets ch fputs écrit le caractère ch dans le ?chier f retourne EOF en cas d'échec et une valeur non négative le dernier caractère écrit dans les autres cas Le pointeur du ?chier est automatiquement positionné derrière l ? octet écrit puts envoie les caractères de ch sur la sortie standard stdout plus

  • 19
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager