namster Posté(e) le 28 décembre 2010 Share Posté(e) le 28 décembre 2010 (modifié) 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é le 29 décembre 2010 par namster Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
mouradski Posté(e) le 28 décembre 2010 Share Posté(e) le 28 décembre 2010 faut ajouter un "if" après le "else" sinon, peux tu poster ton code sans commentaires, là c'est illisible Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
namster Posté(e) le 28 décembre 2010 Auteur Share Posté(e) le 28 décembre 2010 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+ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
mouradski Posté(e) le 28 décembre 2010 Share Posté(e) le 28 décembre 2010 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] 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Slown Posté(e) le 29 décembre 2010 Share Posté(e) le 29 décembre 2010 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); 2 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
namster Posté(e) le 29 décembre 2010 Auteur Share Posté(e) le 29 décembre 2010 (modifié) 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é le 29 décembre 2010 par namster Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
mouradski Posté(e) le 29 décembre 2010 Share Posté(e) le 29 décembre 2010 content pour toi n'hésite pas à animer la section Développement car ça dort depuis un moment Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
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.