Corrige td7c TP ?chier Corrigé IUT de Villetaneuse Exercice Caractères ecrivez une fonction c qui prend en argument le nom d ? un ?chier et a ?che le nombre de caractères de ce ?chier Exercice Écriture d ? un ?chier texte ecrivez un programme qui a ?che l

TP ?chier Corrigé IUT de Villetaneuse Exercice Caractères ecrivez une fonction c qui prend en argument le nom d ? un ?chier et a ?che le nombre de caractères de ce ?chier Exercice Écriture d ? un ?chier texte ecrivez un programme qui a ?che le contenu d ? un ?chier texte en faisant précéder chaque ligne par son numéro Exercice lecture d ? un ?chier ecrivez un programme qui a ?che le nombre de ligne contenue d ? un ?chier texte Exercice caractère majuscules ecrivez un programme qui a ?che le contenu d ? un ?chier texte en passant tous les caractères en majuscules Exercice Écriture d ? un ?chier texte ecrivez un programme qui crée un Fichier texte nommé tableX txt qui contienne la table de multiplication pour le nombre X le fchier table txt contiendra la table de présentée sous la forme suivante ? x x etc x Exercice Lectures et écritures de cha? nes Écrire un programme en C qui lit cha? nes de caractères tapées par l ? utilisateur d ? une longueur maximale de caractères et qui les écrit dans un ?chier dont le nom sera demandé à l ? utilisateur Correction ? include de ?ne TAILLE int main void FILE f char s TAILLE char nomFic int i printf nDonner le nom du ?chier gets nomFic f fopen nomFic wt if f NULL printf Erreur else for i i i Langage C ? ? ere année CDépartement informatique printf donnez votre texte d ? une longueur maxi de caractères n gets s cf remarque ci-dessous fputs s f une écriture dans le ?chier fputs n f écrit le retour à la ligne fclose f ajoute EOF au ?chier et ferme le ?chier Remarque la fonction gets est dangereuse car elle ne teste pas s ? il y a plus de caractères voir man gets En toute rigueur il faut utiliser fgets s stdin Ecrire une fonction en C lireChaine qui ouvre un ?chier texte en lecture et qui a ?che à l ? écran tous les enregistrements d ? une longueur maximale de caractères lus dans le ?chier Le nom du ?chier est en paramètre Ecrire un programme principal qui appelle cette fonction avec le ?chier créé dans la question précédente Rappel en ?n de ?chier fgets positionne un indicateur qu ? on l ? on teste avec la fonction feof Correction ? include include void lireChaine char nomFic FILE f char s f fopen nomFic rt if f NULL printf Erreur else fgets s f il faut lire une première fois pour positionner EOF while feof f printf s s fgets s f fclose f int main lireChaine titi titi c ? est le nom du ?chier de la question Exercice Lectures et écritures formatées Ecrire une fonction en C sauverEntText qui sauvegarde tous les nombres compris entre et à raison d ? un par ligne dans un ?chier texte dont le nom est passé en paramètre Ecrire un programme principal qui

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