begin process at 2012 05 27 18:39:00
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > MENU DEROULANT ANSI C

MENU DEROULANT ANSI C


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

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

Auteur : hamdan

Ecrire un message privé
Site perso
Commentaire sur cette source (5)
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 



 Sources du même auteur

Source avec Zip CALCULATRICE SCIENTIFIQUE AVEC LE LIBELLE VERSION 2
Source avec Zip CALCULATRICE EN VISUAL C++ EN ATTANDANT DES AMÉLIORATION
Source avec une capture CONVERTISSEUR DE CHIFFRES ROMAIN AU CHIFFRE DÉCIMALE
SIMULATION DE LA MEMOIRE AVEC LA PAGINATION DE 1000 PAGES [T...
LA RESOLUTION D'UN SYSTEM AVEC LA METHODE DE GAUSSE ET NEWTO...

 Sources de la même categorie

Source avec Zip Source avec une capture PROGRAMME DE SUDOKU par AffreuxJojp
Source avec Zip EVALUATEUR D'EXPRESSION ARITHMÉTIQUE par matrx180vTitanium
Source avec Zip Source avec une capture QBIBLIO GESTION DES PRÊTS par conatic
Source avec Zip Source avec une capture QL-CHATROOM V 1.0 par mature
Source avec Zip Source avec une capture GEOLOCALISATION par ganjarasta

Commentaires et avis

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 !

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

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

Commentaire de homer242 le 04/04/2003 11:52:32

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

Commentaire de breakkk le 26/05/2011 16:13:20

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 !

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

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 : 0,515 sec (3)

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