Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/01/2008, à 01: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, à 19:50)

Hors ligne

#2 Le 31/01/2008, à 02: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, à 02:31)

Hors ligne

#3 Le 31/01/2008, à 18: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, à 18: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, à 18:39

Rickgoz

Re : [RESOLU] Problème Geany UBUNTU 7.10

merci c'est vraiment simpatique!!!!!!!!

Dernière modification par Rickgoz (Le 31/01/2008, à 19:50)

Hors ligne

#6 Le 31/01/2008, à 20: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, à 20:59)

Hors ligne