Langage C ( problème boucle while )
Résolu/Fermé
Mohssine
-
4 mars 2011 à 16:50
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 4 mars 2011 à 20:21
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 4 mars 2011 à 20:21
A voir également:
- Factorielle en c boucle while
- Freebox redémarre en boucle ✓ - Forum Freebox
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
- Boucle excel sans macro - Forum Excel
- Boucle cmd - Forum Programmation
1 réponse
KX
Messages postés
16733
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 janvier 2024
3 015
4 mars 2011 à 20:21
4 mars 2011 à 20:21
Les apostrophes ' sont pour les caractères, pour les chaînes de caractères c'est des guillemets que l'on utilise...
Cependant, une chaîne de caractères c'est un pointeur en mémoire, donc même si deux chaînes différentes ont les mêmes caractères, les pointeurs sont différent donc la comparaison == renverra faux.
Il faut utiliser while(strcmp(conf,"oui")==0);
Cependant, une chaîne de caractères c'est un pointeur en mémoire, donc même si deux chaînes différentes ont les mêmes caractères, les pointeurs sont différent donc la comparaison == renverra faux.
Il faut utiliser while(strcmp(conf,"oui")==0);