#1 Le 31/01/2008, à 00:30
- Rickgoz
[RESOLU] Problème Geany UBUNTU 7.10
Bonsoir à tous,
Tout d'abord je précise que je suis tout nouveau dans ce qu'on peut appeler le "monde libre".
Donc il est vrai que je ne suis pas vraiment très à l'aise avec la console, les paquets etc...
Je me suis mis sous linux car j'ai commencé la programmation en C à la fac, et je me suis dit que c'était l'occasion pour faire le grand pas, et programmer de la même facon un vrai system d'exploitation libre.
Cependant voilà mon problème, j'ai installer Geany ( car je programme dessus à la fac) mon premier programme de "test" à réussi.
Mais un deuxième programme n'arrive pas à s'exécuter alors que la compilation s'effectue avec succès!!!!
Donc je comprend pas trop, si quelqu'un peut m'aider, peut-être est ce un bug connu.
Sinon si quelqu'un me propose un IDE plus simpatique je suis ouvert à toute proposition...
Merci d'avance !!!!!!!!!!!
Dernière modification par Rickgoz (Le 31/01/2008, à 18:50)
Hors ligne
#2 Le 31/01/2008, à 01:30
- marc_qui
Re : [RESOLU] Problème Geany UBUNTU 7.10
salut,
kdevelop anjuta codeblocks, geany est simple pourtant (ton problème ne vient de ton code même si geany le complile avec succès c'est un projet que tu as créé ?)
Dernière modification par marc_qui (Le 31/01/2008, à 01:31)
Hors ligne
#3 Le 31/01/2008, à 17:10
- Rickgoz
Re : [RESOLU] Problème Geany UBUNTU 7.10
#include <stdio.h>
#include <stdlib.h>
int main()
{
long choixmenu;
printf ("**********MENU**********\n\n");
printf ("1. Royal Cheese\n");
printf ("2. Mc Deluxe\n");
printf ("3. Mc Bacon\n");
printf ("4. Big Mac\n");
printf ("\nVotre Choix?");
scanf ("%ld", &choixmenu);
printf ("\n");
switch (choixmenu)
{
case 1:
printf ("Vous avez choisi le Royal Cheese. Bon choix!");
break;
case 2:
printf ("Vous avez choisi le Mc deluxe. Berk, trop de sauce...");
break;
case 3:
printf ("Vous avez choisi le Mc Bacon. Bon, ca passe encore ca");
break;
case 4:
printf ("Vous avez choisi le Big Mac. Vous devez avoir tres faim!");
break;
default:
printf ("Vous n'avez pas rentre un nombre correct. Vous ne mengerez rien du tout");
break;
}
printf ("\n\n");
system ("PAUSE");
return 0;
}
voici le code, rien d'expectionnelle loin de là , j'ai trouvé cette exercice sur un tuo sur le C ...
Je pense pas qu'il y ai des erreurs mais bon à vous de me le dire
Hors ligne
#4 Le 31/01/2008, à 17:27
- zonyxt
Re : [RESOLU] Problème Geany UBUNTU 7.10
Le programme est correct.
Cependant pour pouvoir exécuter le programme il faut "construire" et non simplement "compiler". Tu peut utiliser la touche de raccourci F9.
En effet lors de la compilation il génère uniquement le .o et pas l'exécutable complet ( avec les liens vers les fonctions de la bibliothèque standard par exemple"
Hors ligne
#5 Le 31/01/2008, à 17:39
- Rickgoz
Re : [RESOLU] Problème Geany UBUNTU 7.10
merci c'est vraiment simpatique!!!!!!!!
Dernière modification par Rickgoz (Le 31/01/2008, à 18:50)
Hors ligne
#6 Le 31/01/2008, à 19:55
- marc_qui
Re : [RESOLU] Problème Geany UBUNTU 7.10
petit truc en C int main (void) et un int au lieu d'un long dans long choixmenu;
Dernière modification par marc_qui (Le 31/01/2008, à 19:59)
Hors ligne