TD allocation dynamique

Exercice

étant donnée une chaine de caractères (de type char*)

calculer la longueur de la chaine en utilisant uniquement des manipulations des pointeurs (i.e. sans utiliser l'opérateur [])

Exercice

étant donnée une chaine de caractères (de type char[])

allouer dynamiquement (avec malloc) une zone de mémoire (de type char* ) de taille suffisante pour y stocker la chaine

écrire une fonction permettant de copier une chaine (char[]) dans la zone de mémoire (char*)

écrire une fonction prenant en paramètre un char* et retournant le nombre de 'e' dans la zone mémoire référencée

Exercice

étant donnée une chaine de caractères (de type char*)

utilisez la fonction précédente pour en faire une copie et modifier le premier caractère en utilisant uniquement des manipulations des pointeurs (i.e. sans utiliser l'opérateur [])

Pour les plus rapides

Exercice

Modifier les programmes manipulant les grands nombres de sorte à ce qu'il n'y ait plus de limite sur le nombre de chiffres composant un grand nombre