Je suis nouveau quelqu'un peu m'aider

Signaler
Messages postés
5
Date d'inscription
mercredi 18 février 2004
Statut
Membre
Dernière intervention
27 décembre 2007
-
Messages postés
5
Date d'inscription
mercredi 18 février 2004
Statut
Membre
Dernière intervention
27 décembre 2007
-
Bonjour je vien de commencer à apprendre le C++ avec un livre "C++ Pour les Nuls"

je suis arriver au chapite 5, et je dois écrir un petit programme (dans le livre, ils prennent en compt que j'utilise GNU C++, qui ne marche pas avec Win XP, donc je ne l'utilise pas)

Avec DEV C++, une fois le code renteré, il me marque des érreurs, et c'est pas la première fois que ca m'arrive.

J'aurai souhaité si c'est possible que quelqu'un me dise ce qui ne va pas dans mon code :

//BranchDemo - Entrez deux nombres. Le programmes choisit un chemain si le premier
// argument est plus grand que le deuxième, sinon il prend l'autre chemin.

#include <cstdio>
#include
int main(int arg. char* pszArgs[])
{
//Entrez lz premier argument...
int argl;
cout << "Entrez un argument : ";
cin >> argl;

// ...puis le dexième
int arg2;
cout << "Entrez un deuxième argument : ";
cin >> arg2

//Prise de décision :
if(arg > arg2)
{
cout << "L'argument 1 est plus grand que l'argument 2\n";
}
else
{
cout << "L'argument 1 n'est pas plus grand que l'argument 2\n";
}
system ("pause")
return 0;
}

si vous voyez une erreur, SVP dites moi ou !!

merci

3 réponses

Messages postés
96
Date d'inscription
mardi 3 juillet 2001
Statut
Membre
Dernière intervention
2 novembre 2006

vérifie qu'il ne te manque pas de ; après system("pause")
sinon je connai pas la librairie cstdio essai de l'enlever pour voir (1ere ligne)
kidpigeyre
Messages postés
117
Date d'inscription
mardi 3 février 2004
Statut
Membre
Dernière intervention
24 avril 2006

C'est simplement une question de cpoier collé je crois

tu a marqué un mauvais nom de variable dans ton IF

tu a inscrit arg au lieu de argl

//Prise de décision :
if(arg > arg2)
{
cout << "L'argument 1 est plus grand que l'argument 2\n";
}
else
{
cout << "L'argument 1 n'est pas plus grand que l'argument 2\n";
}
system ("pause")
return 0;
Messages postés
5
Date d'inscription
mercredi 18 février 2004
Statut
Membre
Dernière intervention
27 décembre 2007

ah merci

en fait c'est le ; qui manquais et puis c arg1 et pas argl

donc c'est de ma pare

et la librairie sctdio, j ai l impression que c'est du C, car je croi avoir vu la remarque sur un forum

merci bye !!