begin process at 2012 05 30 04:22:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

Menu en C


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Menu en C

jeudi 6 mars 2008 à 17:04:57 | Menu en C

acidjackproject

Bonjour, j'aimerai faire un menu en C, dans lequel je peux voyager avec les flèches haut et bas. J'ai bien trouvé quelque chose a faire mais avec un double getch() mais lorsque je veux éviter toutes les autres touches ca foire. voici une partie de mn code.

printf("\n");
            printf(" 1.Ajouter un client.\n");
            printf(" 2.Afficher les clients.\n");
            printf(" 3.Ajouter un produit.\n");
            printf(" 4.Afficher les produits.\n");
            printf(" 5.Effectuer et facturer un achat.\n");
            printf(" 6.Lister les factures.\n");
            printf(" 7.Quitter");
            fflush(stdin);
            printf("\n");
            printf("Faites votre choix: ");
            j=1;
            x=1;
            y=1;
            i=0;
            while(k==1)
            {
                fflush(stdin);
                printf("%d",j);
                gotoxy(x,y);
                printf("\bx");
                gotoxy(21,8);
                printf("\b%d",j);
                getch();
                r=getch();
                printf("%d",r);
                if((r<48 || r>55) && r!=13 && r!=724 && r!=804)
                {
                    gotoxy(5,10);
                    printf("Choix errone");
                    gotoxy(20,8);
                    i=1;
                }
                else
                {
                    k=1;
                    if((r>48 && r<55)||r==13)
                    {
                        if(r==13)
                        Choix_menu=j;
                        else
                        Choix_menu=r;
                    }
                    else
                    {
                        r=getch();
                        fflush(stdin);
                        if(r==BAS && j<7)
                        {
                            printf("\b");
                            j++;
                            gotoxy(x,y);
                            printf("\b ");
                            y++;
                            gotoxy(20,8);
                        }
                        else if(r==HAUT && j>1)
                        {
                            printf("\b");
                            j--;
                            gotoxy(x,y);
                            printf("\b ");
                            y--;
                            gotoxy(20,8);
                        }
                            else
                            {
                                printf("\b");
                            }
                    }

                }
            }

        printf("Appuyer sur un touche pour quitter");
        fflush(stdin);
        getch();

Merci d'avance
Julien


Cette discussion est classée dans : menu, printf, getch, gotoxy, if


Répondre à ce message

Sujets en rapport avec ce message

Problème de débutant ... [ par thedivxboy ] Bonjour, je suis en train d'apprendre le C en bacalauréat mais comme les élèves et les profs ne vont pas assez vite pour moi, je m'entraîne à faire de musique qui grésille [Console] [ par BastienL21 ] Bonjour à tous,    Je programme actuellement une console qui fait un peu tout...bref en gros il contient une boucle while( !kbhit()) où se trouve deda aide [ par achrafgassolina ] salut tout le monde la j ai une érreure et je c pas comment la resoudre dans la ligne 296:36 dans la condition if et aprés je veux faire la saisie des Aide codage [ par jeanphilippe37 ] Bonjour, j'avais déja demandé pour me coder mon prgm, ms on a pas voulu!!!! iol Voila, je l'ai codé aprés mon algo. Pourriez vous me dire s'il y Langage C : Puissance 4 [ par breakeur59150 ] Bonjour à tous,j'ai une ou deux question à vous poser, je suis en train de faire le jeu puissance 4 en langage c sous borland C, C'est un projet que l Problème retour tableau fonction [ par acidjackproject ] Bnjour, voilà j'explique mon probleme:J'ai une fonction recherche qui parcours un index (tableau de structure). Lorsqu'elle a trouvé l'élément elle me Ecrire dans un fichier texte avec espaces [ par zeprex ] Hello, donc voila j'aimerais écrire dans un fichier texte, mais il ne prends pas mes espaces :(Le Code :#include #include void main(){  FILE *F;   cha projet bataille navale problème!!! [ par krimoluv ] Bonsoir à tous,voila j'ai mon projet bataille navalle qui approche les 1900 lignes. Malheuresement je n'ai pas eu le resultat esconté car en compilant rien ne s'affiche a l'execution(les tubes ordinaires) [ par brekiano ] bonsoir,  svp chui débutant dans la programmation systeme sous unix.j'ai fait ce programme qui affiche normalement le résultats de ce pipes :    ]$ ps triangularisat [ par desco182 ] Salut a quiconque  sur le forum qui aimerait porter des corrections svp#include#include#include#include#define max 10float A[max][max], B[max],


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,061 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales