Aller au contenu
Règlement du forum ×
IPTV et arnaques ×

Probléme Compilation


namster

Messages recommandés

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;
}
Modifié par namster
Lien vers le commentaire
Partager sur d’autres 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+

Lien vers le commentaire
Partager sur d’autres 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
Lien vers le commentaire
Partager sur d’autres 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+

Modifié par namster
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...