Cours de C – Séance dexercices 12 Octobre 2007
Exercice 5 Idem quexercice 1 : lire une ligne au clavier Sans limitation de la longueur de la ligne (utilisez malloc/realloc et fgetc ) Par exemple, allouez 10 octets d'un coup
Exercice 6 En faire une fonction de prototype : int get_ligne( char ** pp_ligne); Qui sutilise comme suit : { char * s; if( get_ligne( &s ) ) printf(« %s », s) }
Exercice 7 En utilisant la fonction get_ligne précédemment réalisée, Lire un nombre non-limité de lignes Les afficher en ordre inverse
Exercice 8 Trouver par un programme quelle taille maximale peut être allouée par malloc. Eviter dy aller par pas dun octet.
Exercice 9 Trouver par un programme quelle taille maximale peut être allouée par malloc. Eviter dy aller par pas dun octet.
Exercice 10 Listes chaînées contenant des entiers La créer Faire les fonctions « recherche », « ajout », « suppression » int main(void) { liste l,head = NULL; ajout(&head,5); l = recherche(&head, 5 ); suppression( &head, l ); }