1-

Envoyé par
albert.system
...
Pour corriger ça tu dois déclarer la chaine de caractères comme étant un pointeur.
On ne peut dire cela : une chaine de caractères n'est pas un pointeur mais un tableau.
2- Sur le code :
- Pourquoi préconiser une allocation dynamique du tableau ?
- main() renvoie un int
- sizeof(char) vaut 1 par définition.
- Commentaire faux :
scanf("%s",st);//recupre l'adresse du pointeur
- Il manque la libération de la mémoire allouée.
3-
sinon tu dois déclarer un tableau de caractères, mais c'est peu pratique.
Pourquoi ?
Partager