Code::bloks encore un problème incroyable !!

Résolu
lol24 Messages postés 153 Date d'inscription   Statut Membre Dernière intervention   -  
SageApprentit Messages postés 192 Date d'inscription   Statut Membre -
Bonjour,quand je lance la compilation d'un programme d'une centaine de ligne il m'affiche les 4 messages suivants:
||=== mon programme, Debug ===|
c\Projets\mon programme\main.c||In function `main':|
c\Projets\mon programme\main.c|80|error: syntax error at end of input|
||=== Build finished: 1 errors, 0 warnings ===|
les 2 premiers ne m'ont pas l'air méchant mais les autre je ne dit pas ^^'
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{


printf("bonjour bienvenue chez quick faite un choix\n");

printf("prenez votre temps \n");

printf("bon vous l'avez pris ...\n");

int Choix;
printf("--Menu--\n");
printf("1. supreme cheese\n");
printf("2. surprise!!\n");
printf("3. giant\n");
printf("4. etra peper\n");
scanf("%d", &Choix);
switch (Choix)
{
case 1:
printf("le fromage est perime depuis 3 jours !!\n");
break;
case 2:
printf("Vous avez choisi un avion sur votre tête\n");
return 0;
case 3:
printf("buerk vous aller pas prend sa c'est 10 000 calories !!\n");
break;
case 4:
printf("non c'est pas bon sa prenez un autre mais pas ca ,ok? \n");

{

int Choix;
printf("--Menu--\n");
printf("1. supreme cheese\n");
printf("2. surprise!!\n");
printf("3. giant\n");
printf("4. etra peper\n");
scanf("%d", &Choix);
switch (Choix)
{
case 1:
printf("le fromage est perime depuis 3 jours !!\n");
break;
case 2:
printf("Vous avez choisi un gateau qui explosera dans 5 secondes\n");
return 0;
case 3:
printf("buerk vous aller pas prend sa c'est 10 000 calories !!\n");
break;
case 4:
printf("non c'est pas bon sa prenez un autre mais pas ca ,ok? \n");
{
int Choix;
printf("--Menu--\n");
printf("1. supreme cheese\n");
printf("2. surprise!!\n");
printf("3. giant\n");
printf("4. etra peper\n");
scanf("%d", &Choix);
switch (Choix)
{
case 1:
printf("le fromage est perime depuis 3 jours !!\n");
break;
case 2:
printf("Vous avez choisi un cadeau qui explosera dans 5 secondes \n");
return 0;
case 3:
printf("buerk vous aller pas prend sa c'est 10 000 calories !!\n");
break;
case 4:
printf("non c'est pas bon sa prenez un autre mais pas ca ,ok? \n");
}
return 0;
}

long non? je me demande si cela influe sur la compilation
mon idée est de faire choisir la personne jusqua ce quelle tome sur le 2 un piège quoi ^^' pourriez vosu m'aider merci je suis triste de ne pas voir aboutir mon projet :(

j'espère que quelqu'un pourra m'aider :/ et si oui merci par avance :)
Configuration: Windows Vista
Firefox 3.0.11

11 réponses

  1. SageApprentit Messages postés 192 Date d'inscription   Statut Membre 24
     
    Salut, pourquoi faire 36 switch ? Et tu ne fermes jamais les accolades de tes switch à part le dernier, mais un seul switch et c'est tout ! :
    include <stdio.h>
    #include <stdlib.h>
    
    int main(int argc, char *argv[])
    {
    
    
    printf("bonjour bienvenue chez quick faite un choix\n");
    
    printf("prenez votre temps \n");
    
    printf("bon vous l'avez pris ...\n");
    
    int Choix;
    printf("--Menu--\n");
    printf("1. supreme cheese\n");
    printf("2. surprise!!\n");
    printf("3. giant\n");
    printf("4. etra peper\n");
    scanf("%d", &Choix);
    switch (Choix)
    {
    case 1:
    printf("le fromage est perime depuis 3 jours !!\n");
    break;
    case 2:
    printf("Vous avez choisi un avion sur votre tête\n");
    return 0;
    case 3:
    printf("buerk vous aller pas prend sa c'est 10 000 calories !!\n");
    break;
    case 4:
    printf("non c'est pas bon sa prenez un autre mais pas ca ,ok? \n");
    }
    return 0;
    }
    
    0
  2. lol24 Messages postés 153 Date d'inscription   Statut Membre Dernière intervention   9
     
    toujours pas il me met un erreur a la dernière ligne même avec
    return 0;
    }
    quand je met le dialogue une fois y a pas de problèmes .Y a un nombre maximum de lignes?
    pas d'idée?
    0
  3. SageApprentit Messages postés 192 Date d'inscription   Statut Membre 24
     
    Tu met un return 0 dans un de tes cases, au lieu d'un return 0.
    0
  4. lol24 Messages postés 153 Date d'inscription   Statut Membre Dernière intervention   9
     
    je ne voit pas de différence entre return 0 et return 0 :/
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. SageApprentit Messages postés 192 Date d'inscription   Statut Membre 24
     
    Oupsss... désolé autant pour moi, tu met un return 0; dans un de tes case à la place d'un break.
    0
  7. lol24 Messages postés 153 Date d'inscription   Statut Membre Dernière intervention   9
     
    mais j'ai pas envie qu'il s'arrête je veux juste qu'il remette les question jusqu'à ce que je tombe sur la réponse n°2 y a pas autre chose pour ça ? je suis perdu :x
    0
  8. SageApprentit Messages postés 192 Date d'inscription   Statut Membre 24
     
    Copie colle ce code :
    include <stdio.h>
    #include <stdlib.h>
    
    int main(int argc, char *argv[])
    {
    
    
    printf("bonjour bienvenue chez quick faite un choix\n");
    
    printf("prenez votre temps \n");
    
    printf("bon vous l'avez pris ...\n");
    
    int Choix;
    printf("--Menu--\n");
    printf("1. supreme cheese\n");
    printf("2. surprise!!\n");
    printf("3. giant\n");
    printf("4. etra peper\n");
    scanf("%d", &Choix);
    switch (Choix)
    {
    case 1:
    printf("le fromage est perime depuis 3 jours !!\n");
    break;
    case 2:
    printf("Vous avez choisi un avion sur votre tête\n");
    break;
    case 3:
    printf("buerk vous aller pas prend sa c'est 10 000 calories !!\n");
    break;
    case 4:
    printf("non c'est pas bon sa prenez un autre mais pas ca ,ok? \n");
    }
    return 0;
    }

    Ton programme marche chez moi --' je vois pas pourquoi non chez toi...
    0
  9. lol24 Messages postés 153 Date d'inscription   Statut Membre Dernière intervention   9
     
    j'aimerais qu'il remette le choix jusqu'à ce que la personne tape 2 et paf un gâteau explosif parce qua quand je le met une fois le choix y a pas de problème
    0
  10. SageApprentit Messages postés 192 Date d'inscription   Statut Membre 24
     
    Et ben dans ce cas il faut faire une boucle que tu verras dans le chapitre suivant ; ) . (sur le SdZ).
    0
  11. lol24 Messages postés 153 Date d'inscription   Statut Membre Dernière intervention   9
     
    Ah ok une boucle seulement chez plus comment faire :P merci grâce a toi j'avance pas mal :)
    0
  12. SageApprentit Messages postés 192 Date d'inscription   Statut Membre 24
     
    Merci, mais comme je t'ai dis attends le chapitre prochain.
    Met en résolu : ) .
    0