[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 0x80070643 - Guide
- Code erreur f3500-32 ✓ - Forum Bbox Bouygues
- Erreur 10016 epson - Forum Imprimante
- Erreur c2002 western union ✓ - Forum Vos droits sur internet
- Erreur g030 - Forum Bbox Bouygues
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
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
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 835
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.