Envoyé par
sebdu94
Le compilateur me donne l'erreur:
172 incompatible types in assignment
1 2 3 4 5
|
char tab2[116] = {0};
char tab3[116] = {0};
.
tab3 = centrage(tab2); |
Un tableau est une 'non-modifiable L-value'. Seuls les éléments sont modifiables, pas le tableau lui même. Il faut donc passer l'adresse du tableau (ou du premier élément du tableau) à la fonction qui va elle même écrire dans les éléments.
ou a souvent besoin de la taille, ça évite les âneries...
centrage(tab3, sizeof tab3 / sizeof *tab3, tab2);
Partager