Cours de C – Séance dexercices 25 Septembre 2007
Exercice 5 Idem quexercice 1 : lire une ligne au clavier Sans limitation de la longueur de la ligne (utilisez malloc/realloc et fgetc )
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 Constater le principe du « buffer overflow » nocif – Déclarer un tableau et un entier – Écrire 4 octets au delà de la taille du tableau
Exercice 9 Trouver le nombre maximum dappel récursif quon peut faire Si possible sans utiliser de variable globale
Exercice 10 Trouver par un programme quelle taille maximale peut être allouée par malloc. Eviter dy aller par pas dun octet.