[C] - Erreur de segmentation
Résolu/Fermé
racou56
Messages postés
5
Date d'inscription
samedi 17 décembre 2011
Statut
Membre
Dernière intervention
17 décembre 2011
-
17 déc. 2011 à 15:00
racou56 Messages postés 5 Date d'inscription samedi 17 décembre 2011 Statut Membre Dernière intervention 17 décembre 2011 - 17 déc. 2011 à 23:04
racou56 Messages postés 5 Date d'inscription samedi 17 décembre 2011 Statut Membre Dernière intervention 17 décembre 2011 - 17 déc. 2011 à 23:04
A voir également:
- [C] - Erreur de segmentation
- Erreur de segmentation c - Astuces et Solutions
- Segmentation fault (core dumped) ✓ - Forum Programmation
- Erreur de segmentation (core dumped) ✓ - Forum C
- Erreur 1004 vba ✓ - Forum VB / VBA
- Erreur 1000 france tv - Forum MacOS
4 réponses
loupius
Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
148
17 déc. 2011 à 15:11
17 déc. 2011 à 15:11
Remplace
Bonne continuation?
printf("La chaine \"%s\" fait %d caractères de long", chaine, longueur);par printf("La chaine \"%s\" fait %d caracteres de long", chaine, longueur);Et tout ira mieux.
Bonne continuation?
racou56
Messages postés
5
Date d'inscription
samedi 17 décembre 2011
Statut
Membre
Dernière intervention
17 décembre 2011
17 déc. 2011 à 15:18
17 déc. 2011 à 15:18
Remplace
printf("La chaine \"%s\" fait %d caractères de long", chaine, longueur);
par
printf("La chaine \"%s\" fait %d caracteres de long", chaine, longueur);
Le problème n'est pas là, je suis sous linux (oublié de le préciser) donc les caractères spéciaux en console ca passe.
dubcek
Messages postés
18587
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
12 mars 2023
5 583
17 déc. 2011 à 15:27
17 déc. 2011 à 15:27
hello
\0, pas /0
\0, pas /0
} while(caraActuel != '\0');
racou56
Messages postés
5
Date d'inscription
samedi 17 décembre 2011
Statut
Membre
Dernière intervention
17 décembre 2011
17 déc. 2011 à 15:33
17 déc. 2011 à 15:33
Merci bien dubcek, ca marche !
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 816
Modifié par fiddy le 17/12/2011 à 18:31
Modifié par fiddy le 17/12/2011 à 18:31
Bonjour,
En plus du \0, je rajouterai que :
return nbrCara--;
Cela est équivalent à return nbrCara; dans votre cas.
Peut-être que vous vouliez mettre : return --nbrCar; ? ou plus simplement return nbrCar - 1; (plus propre et économie d'une affectation).
Cdlt,
Google is your friend
En plus du \0, je rajouterai que :
return nbrCara--;
Cela est équivalent à return nbrCara; dans votre cas.
Peut-être que vous vouliez mettre : return --nbrCar; ? ou plus simplement return nbrCar - 1; (plus propre et économie d'une affectation).
Cdlt,
Google is your friend
racou56
Messages postés
5
Date d'inscription
samedi 17 décembre 2011
Statut
Membre
Dernière intervention
17 décembre 2011
17 déc. 2011 à 23:04
17 déc. 2011 à 23:04
Merci, c'est vrai qu'une fois changé sa fonctionne encore mieux.