Menu deroulant ansi c

0/5 (5 avis)

Snippet vu 9 320 fois - Téléchargée 38 fois

Contenu du snippet


Source / Exemple :


#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

A voir également

Ajouter un commentaire Commentaires
breakkk Messages postés 4 Date d'inscription samedi 16 avril 2011 Statut Membre Dernière intervention 26 mai 2011
26 mai 2011 à 16:13
y a pas assez de bibliotheque pour compiler le code ! il me dit que des fonctions comme gotoxy et textcolor n'ont pas eté declarés !
homer242 Messages postés 13 Date d'inscription mercredi 29 janvier 2003 Statut Membre Dernière intervention 30 septembre 2007
4 avril 2003 à 11:52
saloperie de conio.h !! comment ils font les utilisateurs de linux ???
ranouf Messages postés 237 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 31 août 2009
25 févr. 2003 à 19:58
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
cs_Jo Messages postés 138 Date d'inscription jeudi 24 août 2000 Statut Membre Dernière intervention 6 avril 2002
15 mars 2002 à 01:05
Salut,
NON ET NON CE CODE N'EST PAS ANSI
CONIO.H N'A JAMAIS EXISTER DS LA NORME ANSI
cs_Xs Messages postés 368 Date d'inscription mercredi 14 novembre 2001 Statut Membre Dernière intervention 1 septembre 2008
11 mars 2002 à 17:26
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 !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.