A voir également:
- Programmation
- Application de programmation - Guide
- Programmation envoi sms - Guide
- Programmation vb - Télécharger - Langages
- Programmation binaire - Guide
- Programmation télécommande porte de garage brico depot - Forum Matériel & Système
4 réponses
Bonjour DESIRES_6452,
Bienvenue sur le forum.
Lorsque tu postes du code C sur le forum, fais le en cliquant sur la flèche basse à gauche de l'icône servant à poster des images et en choisissant le langage "c", ensuite copie-colle ton code entre les balises de code, comme cela :
<code c>
ton code ici
</code>
Cela nous permet de tester ton code. Ensuite, si tu as des messages d'erreur indique les, si ton code ne fonctionne pas comme il le devrait, décrit son comportement et le comportement attendu.
Sur le fond, ton code :
- (comme l'a dit Tigzy) ne compile pas car la fonction
- ne produit pas les bons résultats, car ton 2ème if est à l'intérieur des accolade délimitant le 1er (l'indentation de ton code est trompeuse)
Poste (correctement) ton code corrigé, si tu continues d'avoir des problèmes (et décrit ces problèmes).
Autrement, si ton code ne gère pas d'autres ponctuations que le point, tu devrais aussi probablement le dire à l'utilisateur, décider ce que tu fais en cas d'apostrophes, etc.
Dal
Bienvenue sur le forum.
Lorsque tu postes du code C sur le forum, fais le en cliquant sur la flèche basse à gauche de l'icône servant à poster des images et en choisissant le langage "c", ensuite copie-colle ton code entre les balises de code, comme cela :
<code c>
ton code ici
</code>
Cela nous permet de tester ton code. Ensuite, si tu as des messages d'erreur indique les, si ton code ne fonctionne pas comme il le devrait, décrit son comportement et le comportement attendu.
Sur le fond, ton code :
- (comme l'a dit Tigzy) ne compile pas car la fonction
getche()n'existe pas dans la bibliothèque standard du C, et je pense comme lui que tu veux utiliser
getchar()à la place
- ne produit pas les bons résultats, car ton 2ème if est à l'intérieur des accolade délimitant le 1er (l'indentation de ton code est trompeuse)
getchar()est tout à fait utilisable et adaptée pour traiter une phrase entière en examinant chaque
charqui la composent, dans la mesure où elle est dans une boucle et que la répétition de l'appel à cette fonction va consommer des
chartant qu'il y en aura dans le tampon de l'entrée standard stdin
Poste (correctement) ton code corrigé, si tu continues d'avoir des problèmes (et décrit ces problèmes).
Autrement, si ton code ne gère pas d'autres ponctuations que le point, tu devrais aussi probablement le dire à l'utilisateur, décider ce que tu fais en cas d'apostrophes, etc.
Dal
est ce que quelqu'un peut m'envoyer de code
Bonjour,
Ce n'est pas comme cela que fonctionne le forum : https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/ on n'est pas là pour faire le travail à ta place
Tu as déjà programmé quelque chose et on t'a déjà fait des observations. Corrige ton code.
Si, après les indications que l'on t'a donné, tu continues d'avoir des problèmes, poste (correctement, comme je te l'ai indiqué) ton code corrigé en décrivant précisément tes messages d'erreurs ou problèmes, et un membre du forum pourra sûrement t'aider.
Dal
Ce n'est pas comme cela que fonctionne le forum : https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/ on n'est pas là pour faire le travail à ta place
Tu as déjà programmé quelque chose et on t'a déjà fait des observations. Corrige ton code.
Si, après les indications que l'on t'a donné, tu continues d'avoir des problèmes, poste (correctement, comme je te l'ai indiqué) ton code corrigé en décrivant précisément tes messages d'erreurs ou problèmes, et un membre du forum pourra sûrement t'aider.
Dal
Comme dit au dessus, on ne pourra pas faire l'exercice à ta place.
Il existe des resources en ligne pour tester du code dans le navigateur: https://www.onlinegdb.com/online_c_compiler
Il existe des resources en ligne pour tester du code dans le navigateur: https://www.onlinegdb.com/online_c_compiler
Ici, ph, n, etc... on ne sait pas ce que c'est.
Une autre piste, getchar ne prend que des caractères uniques. Si tu veux taper une phrase ce n'est pas la bonne fonction.