J'vais vous expliquer l'utilisation de la boucle while.
Source / Exemple :
#include <iostream.h>
int main(void)
{
int nombre;
nombre = 0;
while(nombre != 10)
{
nombre++;
cout << "c'est la boucle " << nombre << "\n";
}
}
Conclusion :
Bon la y fait la boucle dix fois mais tu peux modifier le chiffre ou utiliser d'autre chose, voici les signes que tu peux utiliser dans le while: != (s'il est différent), == (s'il est égal), < (s'il est plus grand que), > s'il est plus petit que
Oula petite "erreur" de programmation C++ on voi que toi tu a ete programmeur VisualBasic, car en C/C++ on a invente un truc surper pratique pour incrementer un chiffre c'est de faire:
nombre++;
a la place de:
nombre=nombre+1; //car ca c pas bon en C/C++
autre erreur tu n'a pas affecter de valeur de depart a nombre, ca faut faire attention car si tu ne lui affecte pas de valeur et que tu fait que de l'initialiser il contient n'importe quoi et peut donc contenir par exemple: 154649
et ca ca peut etre genant, et aussi dans un while il vaut mieux eviter d'utiliser le "endl" qui lui fait a chacque fois un retour chariot (
) et un fflush(); vide memoire, il vau mieux mettre soit meme leretourcharriot ici, donc le code correcte serait:
#include
int main(void)
{
int nombre;
nombre = 0;
while(nombre != 10)
{
nombre++;
cout << "c'est la boucle " << nombre << "
";
}
}
7 août 2002 à 22:28
while(n-->0)
merqui
2 nov. 2001 à 15:07
oui la c'est mieux au moins la c'est propre, et si non oui ca fonctionne sous tout compilateur cette source ;-)
1 nov. 2001 à 17:34
PS-La source c fait avec Visual C++ mais elle marche partout je crois.
1 nov. 2001 à 17:32
1 nov. 2001 à 11:21
nombre++;
a la place de:
nombre=nombre+1; //car ca c pas bon en C/C++
autre erreur tu n'a pas affecter de valeur de depart a nombre, ca faut faire attention car si tu ne lui affecte pas de valeur et que tu fait que de l'initialiser il contient n'importe quoi et peut donc contenir par exemple: 154649
et ca ca peut etre genant, et aussi dans un while il vaut mieux eviter d'utiliser le "endl" qui lui fait a chacque fois un retour chariot (
) et un fflush(); vide memoire, il vau mieux mettre soit meme leretourcharriot ici, donc le code correcte serait:
#include
int main(void)
{
int nombre;
nombre = 0;
while(nombre != 10)
{
nombre++;
cout << "c'est la boucle " << nombre << "
";
}
}
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.