geogram22
Messages postés12Date d'inscriptionmardi 16 novembre 2004StatutMembreDernière intervention28 octobre 2006
-
7 déc. 2004 à 18:01
plus_plus_fab
Messages postés232Date d'inscriptionvendredi 9 janvier 2004StatutMembreDernière intervention 8 janvier 2005
-
8 déc. 2004 à 14:08
Salut à tous,
Commencant à programmer en C g un véritable petit problème pour créer qqch de tous simple pour certains [: p] et que g véritablement besoin aujourd'hui. Comment fair pour que l'utilisateur puisse spécifier un choix (avec des lettres et non des chiffres). Le problème c que je pensais avoir trouvé la solution mais le programme ne me laisse pas le temps d'entrer mon choix
Petit exemple que je voulais faire
char choix;
printf("Choisissez une option\n");
printf(" a : faire 1");
printf(" b : faire 2");
asmanur
Messages postés230Date d'inscriptionmercredi 11 février 2004StatutMembreDernière intervention 4 août 2005 7 déc. 2004 à 20:07
Précise il ne laisse pas le tps de choisir
pk ? tu entre une touche et tu valides pr entrée et ca quitte ds ce cas la rajoute getch(); à la fin de ton prog (juste avant return 0;) et #include <conio.h> si tu ne l'as pas mis
a+
geogram22
Messages postés12Date d'inscriptionmardi 16 novembre 2004StatutMembreDernière intervention28 octobre 2006 7 déc. 2004 à 20:14
Non en fait il execute directement sans que je puisse entrer qqch
ex:
>Veuillez entrez votre choix.
et la il met fin au programme sans que je puisse mettre mon choix a ou b
J'ai de la peine à comprendre pourquoi...
GEOGRAM
geogram22
Messages postés12Date d'inscriptionmardi 16 novembre 2004StatutMembreDernière intervention28 octobre 2006 7 déc. 2004 à 20:19
Mais ce qui est bizarre c que je viens de remarquer que quand je compile sous Microsoft Visual C++ ca marche alors qu'en compilant grâce à gcc sous linux ben la ca fait cela...
Pourquoi donc?
GEOGRAM
"Aucune idée n'ayant jamais programmé sous linux je peux pas te dire ce qu'il se passe"
Le C, c'est toujours du C, quel que soit l'environnement d'execution. Le compilo peut influer par contre.