LA BOUCLE WHILE (AVEC MICROSOFT VISUAL C++ 6.0)

Jo - 1 nov. 2001 à 11:21
cs_RollieTyler Messages postés 5 Date d'inscription samedi 4 mai 2002 Statut Membre Dernière intervention 7 août 2002 - 7 août 2002 à 22:28
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/9305-la-boucle-while-avec-microsoft-visual-c-6-0

cs_RollieTyler Messages postés 5 Date d'inscription samedi 4 mai 2002 Statut Membre Dernière intervention 7 août 2002
7 août 2002 à 22:28
kk1 peux me dire ce que veux dir

while(n-->0)

merqui
Salut,
oui la c'est mieux au moins la c'est propre, et si non oui ca fonctionne sous tout compilateur cette source ;-)
Cornilediabolique
1 nov. 2001 à 17:34
g modifier la source comme ca c mieu

PS-La source c fait avec Visual C++ mais elle marche partout je crois.
Cornilediabolique
1 nov. 2001 à 17:32
Arf! g fait une petit erreur, foutut de mdr, comme dit le directeur des programmes à la radio à tout les 2 mins: «l'erreur est humaine»
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 << "
";
}
}
Rejoignez-nous