Ajouter un commentaire

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 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", &region);

    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

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 H  H      J   QQQ    ZZZZZ  H  H 
H H J Q Q Z H H
HHHH J Q Q Z HHHH
H H J J Q QQ Z H H
H H JJJ QQQQ ZZZZZ H H
Q