Affichage des articles dont le libellé est Les fonctions. Afficher tous les articles
Affichage des articles dont le libellé est Les fonctions. Afficher tous les articles

mardi 13 décembre 2011

Lire une ligne longue avec fgets

La fonction fgets de la bibliothèque standard du langage C permet de lire une chaine de caractère de longueur limitée dans un flux.
Vous allez compléter une fonction lire_ligne répondant au spécifications suivantes :

Filtre qui passe le texte en majuscule

Ecrivez un programme majuscule.c qui lit des données sur le flux stdin et écrits sur stdout après avoir transformé les caractères lus en majuscules. Vous utiliserez les fonctions getchar, putchar (stdio.h) et toupper (ctype.h).
Vous testerez votre programme en lui faisant convertir son propre fichier source majuscule.c.