Il faut mettre "{" avant ton while juste après int main ...
Et non pas après le while sinon ça ne marchera pas et par contre il faut mettre "}" celui là tout à la fin comme tu as fait. Essaye et ça devrait marcher.
C'est parce qu'il y a un problème au niveau des accolades.
#include <stdio.h> #include <stdlib.h>
int main(int argc, char *argv[]) { long nombreEntre = 0;
while(nombreEntre != 47) { printf("Tapez le nombre 47 ! ");
scanf("%ld", &nombreEntre); } {// Cette ouverture d'accolade est de trop, à enlever donc.
system("PAUSE"); return0; }
Étrange, le code n'a pas de problème en principe, je l'ai d'ailleurs testé et il fonctionne. Compilé avec Dev C++.
Pour pouvoir afficher du code C/C++ avec les couleurs, etc, utilises les balises en mettant ta source entre les deux:
Bonjour,
MERCIIIII a Tous de m'avoir aider !!!!!
Sa marche
Probleme avec "La boucle while"
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
If you'd like to join us, read "How do we work at OpenClassrooms"! :)