Ok merci , j'essaye de faire apparaitre avec les équivalences, mais je n'arrive pas pour size(mot) (pour le définir localement) (la paramètre aussi qui devrai être un pointeur de pointeur)
Pourquoi un pointeur de pointeur ? Je ne comprend pas ton problème
void transforme(char *(&(*mot))){
ça ne compile pas ce truc !
1 2 3
| void transforme(char *mot){
int i;
for(i=0;i<size(mot);i++){ |
Pourquoi appeler la fonction à chaque boucle ? Ca coûte cher en temps de reparcourir la chaîne à chaque fois et c'est inutile.
Ici cpt ne sert à rien :
1 2 3 4 5 6 7
| int size(char *mot){
int i=0;
while(mot[i]!='\0'){
i++;
}
return i;
} |
Partager