Jump to content
namster

Probléme Compilation

Recommended Posts

Salut,

Voila Je Suis Un NOOb EN programmation C:(,mais bon sa fait méme pas une semaine que j'ai commencé,bon euh mon probléme et que je peut pas compiller mon programme j'ai une erreur Du Genre

main.cpp:15: error: expected primary-expression before "else"
main.cpp:15: error: expected `;' before "else"
main.cpp:21: error: expected `}' at end of input

Et Voila Mon Programme

#include 
#include 

using namespace std;

int main()
{
long age=0;
printf("quel est votre age ?\n");
scanf("%i",&age);
if (age>18);
{ 
printf("ah est bien tes mineur alors\n");
}
else j'ai méme essayé else (age{ 
printf("ah est bien tes Majeur alors\n");
}
system("PAUSE");
return 0;
}
Edited by namster

Share this post


Link to post
Share on other sites

faut ajouter un "if" après le "else"

 

sinon, peux tu poster ton code sans commentaires, là c'est illisible :(

Share this post


Link to post
Share on other sites
faut ajouter un "if" après le "else"

 

sinon, peux tu poster ton code sans commentaires, là c'est illisible :(

Euh Merci Pour Ta Raiponse Rapide,Bon J'utillise Le C Parsque Sur LE site du zero il commence sont cours par le c,et quesque in commentaire ?

ps:méme ave else if sa marche pas

a+

Share this post


Link to post
Share on other sites

you welcome khoya :)

 

tu ajoutes un ";" après le "if (condition)" alors qu'il ne faut pas le faire :)

 

le bon code est

[font=Comic Sans MS][color=#000000][color=#0000bb]long age[/color][color=#007700]=[/color][color=#0000bb]0[/color][color=#007700];
[/color][color=#0000bb]printf[/color][color=#007700]([/color][color=#dd0000]"quel est votre age ?\n"[/color][color=#007700]);
[/color][color=#0000bb]scanf[/color][color=#007700]([/color][color=#dd0000]"%i"[/color][color=#007700],&[/color][color=#0000bb]age[/color][color=#007700]);
if ([/color][color=#0000bb]age[/color][color=#007700]>[/color][color=#0000bb]18[/color][color=#007700])
{ 
[/color][color=#0000bb]printf[/color][color=#007700]([/color][color=#dd0000]"ah est bien tes mineur alors\n"[/color][color=#007700]);
}
[/color][color=#007700]else if ([/color][color=#0000bb]age[/color][color=#007700]{ 
[/color][color=#0000bb]printf[/color][color=#007700]([/color][color=#dd0000]"ah est bien tes mineur alors\n"[/color][color=#007700]);
}[/color][/color][/font]

  • Like 1

Share this post


Link to post
Share on other sites

Pas la peine de déclarer l'age en long, c'est un entier mieux vaut écrire

int age = 0;

et dans le scanf tu mets

scanf("%d", &age);

  • Like 2

Share this post


Link to post
Share on other sites
Pas la peine de déclarer l'age en long, c'est un entier mieux vaut écrire

int age = 0;

et dans le scanf tu mets

scanf("%d", &age);

 

Salut,

Merci Pour Cette Réponse,mais chez moi cet pas %d Mais %i

A+

you welcome khoya :)

 

tu ajoutes un ";" après le "if (condition)" alors qu'il ne faut pas le faire :)

 

le bon code est

[font=Comic Sans MS][color=#000000][color=#0000bb]long age[/color][color=#007700]=[/color][color=#0000bb]0[/color][color=#007700];
[/color][color=#0000bb]printf[/color][color=#007700]([/color][color=#dd0000]"quel est votre age ?\n"[/color][color=#007700]);
[/color][color=#0000bb]scanf[/color][color=#007700]([/color][color=#dd0000]"%i"[/color][color=#007700],&[/color][color=#0000bb]age[/color][color=#007700]);
if ([/color][color=#0000bb]age[/color][color=#007700]>[/color][color=#0000bb]18[/color][color=#007700])
{ 
[/color][color=#0000bb]printf[/color][color=#007700]([/color][color=#dd0000]"ah est bien tes mineur alors\n"[/color][color=#007700]);
}
[/color][color=#007700]else if ([/color][color=#0000bb]age[/color][color=#007700]{ 
[/color][color=#0000bb]printf[/color][color=#007700]([/color][color=#dd0000]"ah est bien tes mineur alors\n"[/color][color=#007700]);
}[/color][/color][/font]

 

Merci Grave Kho J'ai Enlevé le ; et Paf j'ai pu compiler sans problème

A+

Edited by namster

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




×
×
  • Create New...