C++ : problème d'exécution
Fermé
Petitcolas
-
23 juil. 2004 à 11:38
rameur Messages postés 135 Date d'inscription lundi 8 avril 2002 Statut Membre Dernière intervention 21 janvier 2009 - 25 juil. 2004 à 15:55
rameur Messages postés 135 Date d'inscription lundi 8 avril 2002 Statut Membre Dernière intervention 21 janvier 2009 - 25 juil. 2004 à 15:55
A voir également:
- C++ : problème d'exécution
- Erreur d'execution 1004 - Forum Programmation
- Un administrateur vous a refusé l'execution de cette application - Forum Windows 10
- VBA erreur 1004 ✓ - Forum VB / VBA
- Microsoft a bloqué l'exécution des macros car la source de ce fichier n'est pas approuvée ✓ - Forum Excel
- Erreur d'execution 13 ✓ - Forum Programmation
4 réponses
Ravachol
Messages postés
560
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
30 octobre 2005
119
23 juil. 2004 à 11:44
23 juil. 2004 à 11:44
Salut,
je pense que ça devrait aller mieux en initialisant la variable 'reste' avant d'entrer dans la boucle 'while'.
A++
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
je pense que ça devrait aller mieux en initialisant la variable 'reste' avant d'entrer dans la boucle 'while'.
A++
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
Ravachol
Messages postés
560
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
30 octobre 2005
119
23 juil. 2004 à 11:51
23 juil. 2004 à 11:51
J'avais pas tout vu ...
Quand tu veux mettre plusieurs instructions sur la même ligne il faut les séparer avec un ';' et pas une ','.
De plus tu redéclare 'reste' dans la boucle while
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
Quand tu veux mettre plusieurs instructions sur la même ligne il faut les séparer avec un ';' et pas une ','.
De plus tu redéclare 'reste' dans la boucle while
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
Ravachol
Messages postés
560
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
30 octobre 2005
119
23 juil. 2004 à 12:01
23 juil. 2004 à 12:01
Et pour les scanf il faut lui passer les adresses des variables soit:
scanf ("%d\n",&a);
scanf ("%d\n\n",&b);
A++
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
scanf ("%d\n",&a);
scanf ("%d\n\n",&b);
A++
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
Salut Ravachol,
sur tous les messges concernant le c++, quand il s'agit d'afficher une variable, tout le monde utilise scanf. Mais pourquoi ne pas faire (tout simplement j'ai envie de dire) cout<<ma_variable<<endl; ou bien
cout<<"entrer le 1e nombre\n";
Je trouve que la syntaxe de scanf est super compliquée par rapport à un cout
Quelle est la différence ?
Pom
sur tous les messges concernant le c++, quand il s'agit d'afficher une variable, tout le monde utilise scanf. Mais pourquoi ne pas faire (tout simplement j'ai envie de dire) cout<<ma_variable<<endl; ou bien
cout<<"entrer le 1e nombre\n";
Je trouve que la syntaxe de scanf est super compliquée par rapport à un cout
Quelle est la différence ?
Pom
Ravachol
Messages postés
560
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
30 octobre 2005
119
23 juil. 2004 à 14:09
23 juil. 2004 à 14:09
Salut Pom,
je pense que tu veux plutôt parler de printf, pour l'affichage et non de scanf ;-)
Quoique si Petitcolas veux vraiment faire du C++ il devra aussi utiliser cin à la place de scanf pour une saisie clavier. J'ai simplement préjugé, vu son code, qu'il faisait du C avec un compilo C++.
Sinon je suis d'accord avc toi quand à l'utilisation de cout en C++
A++
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
je pense que tu veux plutôt parler de printf, pour l'affichage et non de scanf ;-)
Quoique si Petitcolas veux vraiment faire du C++ il devra aussi utiliser cin à la place de scanf pour une saisie clavier. J'ai simplement préjugé, vu son code, qu'il faisait du C avec un compilo C++.
Sinon je suis d'accord avc toi quand à l'utilisation de cout en C++
A++
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
salut,
je ne m'y connais pas bien en C++ mais j'ai trouvé un sit où il y a +ieurs exemples.
http://www.inf.enst.fr/~charon/CFacile/initiation/index.html
Bon courage.
Merci
je ne m'y connais pas bien en C++ mais j'ai trouvé un sit où il y a +ieurs exemples.
http://www.inf.enst.fr/~charon/CFacile/initiation/index.html
Bon courage.
Merci
rameur
Messages postés
135
Date d'inscription
lundi 8 avril 2002
Statut
Membre
Dernière intervention
21 janvier 2009
21
25 juil. 2004 à 15:55
25 juil. 2004 à 15:55
ton code :
printf ("Premier nombre : "), scanf ("%d\n",a);
printf ("Deuxième nombre : "), scanf ("%d\n\n",b);
corrige :
printf ("Premier nombre : "), scanf ("%d\n",&a);
printf ("Deuxième nombre : "), scanf ("%d\n\n",&b);
remarque scanf prend la reference de la variable et non une copie de celle-ci , le & avant a ou b indique le passage par reference
printf ("Premier nombre : "), scanf ("%d\n",a);
printf ("Deuxième nombre : "), scanf ("%d\n\n",b);
corrige :
printf ("Premier nombre : "), scanf ("%d\n",&a);
printf ("Deuxième nombre : "), scanf ("%d\n\n",&b);
remarque scanf prend la reference de la variable et non une copie de celle-ci , le & avant a ou b indique le passage par reference