Hello,
En fait, il y avait plein d'erreurs sur ton programme, mais je pense quand même que tu aurais pu te fouler un peu plus et installer un dev-c++ sur ton pc, ca marche très bien et l'interface est vraiment intuitive:)
La plupart des erreurs sont des erreurs de syntaxe même, tu mets des accolades en trop, tu ne les fermes pas ....
Ensuite déclarer "region" en float est inutile : "int" suffit, de plus ta déclaration
float 71 21 58 89 region est assez fantaisiste, on déclare un float comme ceci : float vFloat = 10;.
Mais bon ici valoriser "region" ne sert à rien puisque tu vas écraser sa valeur par le scanf...
Je te passe toutefois un code qui compile et fonctionne :
#include<stdio.h>
#include <string.h>
#include <stdlib.h>
int main () {
char code[10];
int region;
while(strcmp (code, "France") != 0) {
printf("Entrer le nom du pays :");
scanf("%s", code);
}
while(strcmp (code, "Bourgogne") != 0) {
printf("Entrer le nom de la région :");
scanf("%s", code);
}
printf("Entrer le numéro du département :");
scanf("%d", ®ion);
if(region == 71) {
printf("Ce numéro correspond au département de la Saone et Loire \n");
} else if (region == 21) {
printf("Ce numéro correspond au département de la Cote dOr \n");
} else if (region == 5) {
printf("Ce numéro correspond au département de la Nievre \n");
} else {
printf("Ce numéro correspond au département de lYonne \n");
}
system("pause");
}
Bonne chance,
Niroken
Hello,
En fait, il y avait plein d'erreurs sur ton programme, mais je pense quand même que tu aurais pu te fouler un peu plus et installer un dev-c++ sur ton pc, ca marche très bien et l'interface est vraiment intuitive:)
La plupart des erreurs sont des erreurs de syntaxe même, tu mets des accolades en trop, tu ne les fermes pas ....
Ensuite déclarer "region" en float est inutile : "int" suffit, de plus ta déclaration
float 71 21 58 89 regionest assez fantaisiste, on déclare un float comme ceci :float vFloat = 10;.Mais bon ici valoriser "region" ne sert à rien puisque tu vas écraser sa valeur par le scanf...
Je te passe toutefois un code qui compile et fonctionne :
#include<stdio.h> #include <string.h> #include <stdlib.h> int main () { char code[10]; int region; while(strcmp (code, "France") != 0) { printf("Entrer le nom du pays :"); scanf("%s", code); } while(strcmp (code, "Bourgogne") != 0) { printf("Entrer le nom de la région :"); scanf("%s", code); } printf("Entrer le numéro du département :"); scanf("%d", ®ion); if(region == 71) { printf("Ce numéro correspond au département de la Saone et Loire \n"); } else if (region == 21) { printf("Ce numéro correspond au département de la Cote dOr \n"); } else if (region == 5) { printf("Ce numéro correspond au département de la Nievre \n"); } else { printf("Ce numéro correspond au département de lYonne \n"); } system("pause"); }Bonne chance,
Niroken