Remplacement d'un caractère par un autre dans une chaine - C - Programmation
Marsh Posté le 24-07-2008 à 15:41:17
Normal :
Code :
|
Ici, la variable mot est en fait de type const char * et n'est pas modifiable, cela résulte en segfault.
Il faut écrire :
Code :
|
Marsh Posté le 24-07-2008 à 15:42:12
Arf, presque bon. Remplace la ligne 19 par:
Code :
|
Les chaines statiques ne peuvent pas être modifiées.
Edit:
Marsh Posté le 24-07-2008 à 15:37:21
Bonjour à tous,
J'aimerais remplacer, dans une chaîne, un caractère par un autre. Par exemple, remplacer un '.' par un '_' dans la chaine "test.test1".
Voilà ce que j'ai fait et cela me met qu'il y a une erreur de segmentation.
Merci pour votre aide