Untitled

mail@pastecode.io avatar
unknown
plain_text
2 years ago
2.4 kB
2
Indexable
Never
int main()
{

    char rpns;
    int x,y, nature;
    Pliste P;

    k=0;

    printf("\n  Veuillez entrer les dimensions de votre carte \n");
    printf("\t\t La longueur: ");
    scanf("%d", &n);
    printf("\t\t La largeur: ");
    scanf("%d", &m);
    creercarte(T, n, m);
    rpns=='O';
    //Menu
    do 
    {
        affichecarte(T,n,m);
        printf("\n  Que voulez-vous faire? : \n");
        printf("\n\t\t 1.Afficher un objet. ");
        printf("\n\t\t 2.Afficher un theme. ");
        printf("\n\t\t 3.Afficher les statistique de chaque type. ");
        printf("\n\t\t 4.Pour quitter le programme. \n");
        int d;
        printf("\n  Entrez un chiffre : ");
        scanf("%d", &d);
        switch(d) 
        {   case 1 :
            Tete=NULL;
            printf("\n  Veuillez entrer les coordonnees : \n");
            printf("  x :");
            scanf("%d", &x);
            while(x>=n)
            {
                printf("  Veuillez entrer une coordonnee valable. \n");
                printf("  x :");
                scanf("%d", &x);
            }
            printf("  y :");
            scanf("%d", &y);
            while(y>=m)
            {
                printf("  Veuillez entrer une coordonnee valable. \n");
                printf("  y :");
                scanf("%d", &y);
            }
            printf("\n  Veuillez entrer la nature de la parcelle : ");
            scanf("%d", &nature);
            AfficheObjet(T, x, y, n, m, nature);
            reintialiser(T, n, m);
            break;
            
        case 2: 
            printf("\n  Veuillez entrer la nature du theme que vous voulez afficher : ");
            int t;
            scanf("%d", &t);
            File F;
            Tete = NULL;
            ExtraireTheme(T, n, m, t, &F);
            AfficheTheme(F);
            Initfile(&F);
            reintialiser(T, n, m);
            break;

        case 3 : 
            affichecarte(T,n,m);
            Stat(T,n, m);
             break;
    }
            printf("\n\n  Voulez vous essayer une autre optiion ? tapez 'O' pour Oui , ou 'N' pour Non\n");
            fflush(stdin);
            scanf("%c", &rpns);}while(rpns=='O');
            if(rpns=='N')
            printf(" A bientot :) !");
            return 0;
}