C/c++,programme
dialga08
Messages postés
481
Statut
Membre
-
dialga08 Messages postés 481 Statut Membre -
dialga08 Messages postés 481 Statut Membre -
Bonjour,je cherche a programmer:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
long choixmenus;
printf ("\nsupermariobros\n");
printf ("\nsnack\n");
printf ("\nsonic\n");
printf ("\ncall of duty\n");
printf ("\n\nvotre chois\n\n")
scanf ("%ld", &choixmenus);
printf ("\n\n")
switch (choixmenus)
{
case 1:
printf ("oui,c'est un bon jeu")
break;
case 2:
printf ("pff,vous ete un amateur en jeuxvideo ou quoi?")
break;
case 3:
printf ("bon jeu d'aventure")
break;
case 4:
printf ("parfait,parfait;vous savez choisir les bon jeux vous!!!")
break;
default:
printf ("rien ne vous interresse?degager alors!!")
break;
}
system("PAUSE");
return 0;
}
MAIS IL Y A UN PROBLEME DANS SCANF,JE CHERCHE UNE SOLUTION MAIS JE TROUVE PAS.
aider moi
merci
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
long choixmenus;
printf ("\nsupermariobros\n");
printf ("\nsnack\n");
printf ("\nsonic\n");
printf ("\ncall of duty\n");
printf ("\n\nvotre chois\n\n")
scanf ("%ld", &choixmenus);
printf ("\n\n")
switch (choixmenus)
{
case 1:
printf ("oui,c'est un bon jeu")
break;
case 2:
printf ("pff,vous ete un amateur en jeuxvideo ou quoi?")
break;
case 3:
printf ("bon jeu d'aventure")
break;
case 4:
printf ("parfait,parfait;vous savez choisir les bon jeux vous!!!")
break;
default:
printf ("rien ne vous interresse?degager alors!!")
break;
}
system("PAUSE");
return 0;
}
MAIS IL Y A UN PROBLEME DANS SCANF,JE CHERCHE UNE SOLUTION MAIS JE TROUVE PAS.
aider moi
merci
Configuration: Windows XP Internet Explorer 6.0
32 réponses
- 1
- 2
Suivant
-
-
dans les printf j'ai deja mis les (;)
merci de m'ider pour scanf -
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
je ne suis pas en pro en langauge c ou c++ ou java je suis un debutant je viens d'apprendre
-
-
mais enfaite c'est pas pour pro c est pour debutant ca ;)
-
-
-
Salut,
Peux-tu décrire ton problème. Qu'est-ce qui te faire dire qu'il y a un problème ? -
ben sa fait 2 jour que je travaille la dessu surtout en c c++ apres
j'ai deja appris a programmer une calculatrice en mode console
j'ai appris beaucoup de chose en 2 jour
maintenent je conais beaucoup de fonction
maintenant je cherche a programmer un menu fait en switch pour pas ecrire beaucoup voila et c'est la que je bloc scanf ("%ld",&choismenux); -
dac,quand je cherche a compiler et a executer il y a une erreur dans scanf voila
-
-
-
C'est bizarre car ton code ne contient pas d'erreurs hormis l'oubli de point-virgules que t'as signalé.
Ce code marche sur ma machine ;) J'ai juste rajouté les point-virgules ainsi que remplacer system("PAUSE"); par getchar().#include <stdio.h> int main(void) { long choixmenus; printf ("\nsupermariobros\n"); printf ("\nsnack\n"); printf ("\nsonic\n"); printf ("\ncall of duty\n"); printf ("\n\nvotre chois\n\n"); scanf ("%ld", &choixmenus); printf ("\n\n"); switch (choixmenus) { case 1: printf ("oui,c'est un bon jeu"); break; case 2: printf ("pff,vous ete un amateur en jeuxvideo ou quoi?"); break; case 3: printf ("bon jeu d'aventure"); break; case 4: printf ("parfait,parfait;vous savez choisir les bon jeux vous!!!"); break; default: printf ("rien ne vous interresse?degager alors!!"); break; } getchar(); return 0; } -
oui j'ai rajouter aussi les poin mais pas marcher
je vais tester ce que tu ma doner
merci -
merci maitenent ca fonctionne
mais je me demande bien ou etais le probleme? -
c'est peut etre "getchar();" qui devais etre renplacer par pause?
-
je pense que je vais le recommencer car il y a un gros prob.
il ne fonctionne pas comme il devrais
merci et aurevoir -
Non ce n'est pas le problème du system("PAUSE"); J'ai mis getchar() car c'est mieux.
Je pense que le problème venait d'un point-virgule oublié quelque part ou une bêtise du genre.
Je te conseille d'utiliser un éditeur te permettant de réaliser l'indentation. Tu le verras rapidement s'il manque un point-virgule. Ou même un bon IDE.
- 1
- 2
Suivant