Bonjour,
J'ai écrit une fonction revstr(char str[]) qui inverse une chaine de texte. Exemple : "salut" devient "tulas".
Si je l’appelle comme ça, tout va bien :
Par contre avec le pointeur j’obtiens : Segmentation fault.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 char chr[] = "salut" //char *chr = "salut" if( ! revstr(chr) ) printf("revstr(chr) = %s%c",chr,'\n');
Est ce qu'il y a moyen dans le code de savoir si la chaine de caractères est accessible en écriture ?
Merci.
ctac_
Partager