Menu deroulant ansi c

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 153 fois - Téléchargée 37 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
Messages postés
4
Date d'inscription
samedi 16 avril 2011
Statut
Membre
Dernière intervention
26 mai 2011

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 !
Messages postés
13
Date d'inscription
mercredi 29 janvier 2003
Statut
Membre
Dernière intervention
30 septembre 2007

saloperie de conio.h !! comment ils font les utilisateurs de linux ???
Messages postés
237
Date d'inscription
mercredi 18 décembre 2002
Statut
Membre
Dernière intervention
31 août 2009

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
Messages postés
138
Date d'inscription
jeudi 24 août 2000
Statut
Membre
Dernière intervention
6 avril 2002

Salut,
NON ET NON CE CODE N'EST PAS ANSI
CONIO.H N'A JAMAIS EXISTER DS LA NORME ANSI
Messages postés
368
Date d'inscription
mercredi 14 novembre 2001
Statut
Membre
Dernière intervention
1 septembre 2008

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.