exercice c probleme sur les switch
salut a tous j'ais commencer un programme en utilisant les switch pour
un tp d'informatique mais le probleme c'est que le compilateur ne veu pas
me le compiler .
je vous donne le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| #include <stdio.h>
int main(void){
int i;
printf("pour julie tape 1\npour john tape2\npour marie tape 3\n");
scanf("%d",&i);
switch(i){
case 1 : printf("vous avez voté pour julie"); break;
case 2 : printf("vous avez voté pour john"); break;
case 3 : printf("vous avez voté pour marie"); break;
default : printf("le candidat n'existe pas"); break;
}
} |
mon compilateur m'affiche cela :
1 C:\Dev-Cpp\tp3_exo2.cpp | In file included from C:\Dev-Cpp\tp3_exo2.cpp .
184 C:\Dev-Cpp\include\stdio.h | expected init-declarator before "int"
184 C:\Dev-Cpp\include\stdio.h | expected `,' or `;' before "int"
si il y a un probleme dite le moi merci de votre aide.
Re: exercice c probleme sur les switch
Citation:
Envoyé par john93
Code:
"vous avez voter pour julie"
E2893 GRAMATICAL ERROR
Code:
"vous avez voté pour julie"
Re: exercice c probleme sur les switch
Citation:
Envoyé par john93
C:\Dev-Cpp\tp3_exo2.cpp
Ton fichier a une extension cpp, et est donc un ficheir devant contenir du code écrit en C++, qui est un lanage différent du langage C.
les extensions des fichiers écrits en langage C sont .c (en minuscule).
A part ca, je n'ai pas regardé le code, mais je pense que ca devrait changer pas mal de choses car, sauf erreur de ma part, DEV C++ choisit le compilateur en fonction de l'extension du ficheir.