begin process at 2008 07 19 09:12:13
1 212 728 membres
67 nouveaux aujourd'hui
14 165 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MENU DEROULANT ANSI C


Information sur la source

Catégorie :Application Niveau : Débutant Date de création : 10/03/2002 Date de mise à jour : 10/03/2002 21:05:38 Vu : 4 008

Note :
5,67 / 10 - par 3 personnes
5,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

Description

Source

  • #include<stdio.h>
  • #include<conio.h>
  • #include<stdlib.h>
  • void menu();
  • int x=0;//Variable Globale
  • void main()
  • {
  • textcolor(15);
  • clrscr();
  • menu();
  • }
  • void menu()
  • {
  • int i,y;
  • char mn[5][20]={"menu1","menu2","menu3","menu4","Quitter"};
  • for (i=0; i<5;i++)
  • {
  • if (i==x)
  • textbackground(1);
  • gotoxy(35,7+i);
  • cprintf("%s\n",mn[i]);
  • textbackground(0);
  • }
  • do
  • {
  • y=getch();
  • if (y==0)
  • y=getch();
  • switch (y)
  • {
  • case 80:if (x<4)
  • x+=1;
  • else
  • x=0;
  • menu();break; // bas
  • case 72:if (x==0)
  • x=4;
  • else
  • x-=1;
  • menu();break; // Haut
  • case 13:
  • switch (x+1)
  • {
  • case 1:printf("Appele de la %d procedure ",x+1);break;
  • case 2:printf("Appele de la %d procedure ",x+1);break;
  • case 3:printf("Appele de la %d procedure ",x+1);break;
  • case 4:printf("Appele de la %d procedure ",x+1);break;
  • case 5:printf("Appele de la %d procedure ",x+1);exit(0);break;
  • }
  • }
  • }
  • while (!0);//Fin Do
  • }//Réalisé par hicham hamdan
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void menu();
int x=0;//Variable Globale
void main()
{
 textcolor(15);
 clrscr();
 menu();
}
void menu()
 {
 int i,y;
 char mn[5][20]={"menu1","menu2","menu3","menu4","Quitter"};
 for (i=0; i<5;i++)
 {
  if (i==x)
   textbackground(1);
  gotoxy(35,7+i);
  cprintf("%s\n",mn[i]);
  textbackground(0);
 }
 do
 {
  y=getch();
  if (y==0)
   y=getch();
  switch (y)
  {
   case 80:if (x<4)
	x+=1;
	else
	x=0;
	menu();break; // bas
  case 72:if (x==0)
	x=4;
	else
	x-=1;
	menu();break; // Haut
  case 13:
	switch (x+1)
	 {
	  case 1:printf("Appele de la %d procedure ",x+1);break;
	  case 2:printf("Appele de la %d procedure ",x+1);break;
	  case 3:printf("Appele de la %d procedure ",x+1);break;
	  case 4:printf("Appele de la %d procedure ",x+1);break;
	  case 5:printf("Appele de la %d procedure ",x+1);exit(0);break;
	 }
  }
 }
 while (!0);//Fin Do
}//Réalisé par hicham hamdan 
  • signaler à un administrateur
    Commentaire de Xs le 11/03/2002 17:26:55

    Arch ! je comprend pas ton code !
    je dois etre le seul mais n'empeche que quelques explications serviraient pas mal !

    exemple : je ne sais meme pas ce qui faut faire pour activer quelque effet que ce soit !

  • signaler à un administrateur
    Commentaire de Jo le 15/03/2002 01:05:09

    Salut,
    NON ET NON CE CODE N'EST PAS ANSI
    CONIO.H N'A JAMAIS EXISTER DS LA NORME ANSI

  • signaler à un administrateur
    Commentaire de ranouf le 25/02/2003 19:58:59

    voici les erreurs apres je sais pas ce qui faut modifer je comprends pas ton code ...

    e:cedriccoursc++exocode ascii1gestion cinema.cpp(8) : error C2065: 'textcolor' : undeclared identifier
    e:cedriccoursc++exocode ascii1gestion cinema.cpp(9) : error C2065: 'clrscr' : undeclared identifier
    e:cedriccoursc++exocode ascii1gestion cinema.cpp(19) : error C2065: 'textbackground' : undeclared identifier
    e:cedriccoursc++exocode ascii1gestion cinema.cpp(20) : error C2065: 'gotoxy' : undeclared identifier

  • signaler à un administrateur
    Commentaire de homer242 le 04/04/2003 11:52:32

    saloperie de conio.h !! comment ils font les utilisateurs de linux ???

Ajouter un commentaire

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS