a.c

来自「menu desplegable en C」· C语言 代码 · 共 39 行

C
39
字号
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

#define MAXNIV 7
#define MAXOPC 15
#define MAXNOM 9
#define MAXLIT 41
#define MAXCOM 81
#define MENUINICIAL "MENU"
#define NOMDEF "LOSMENUS.DAT"
#define REVERSE 1
#define NORMAL 0
#define ARRIBA 72
#define ABAJO 80
#define ESCAPE 27
#define ENTER 13
#define ANORM 6
#define AREVE 38
#define ATITU 4

char nomb[MAXNIV][MAXNOM];
char opci[MAXNIV];
char sele[MAXNIV];
char lite[MAXNIV][MAXOPC][MAXLIT];
char coma[MAXNIV][MAXOPC][MAXCOM];
char sigmenu[MAXNOM];
char buff[4096];
int nivel;

void dibuja_opcion(int n,int sel,int atr) {
gotoxy(2,2+sel); textattr(atr==REVERSE?AREVE:ANORM);
cprintf("%s",lite[n][sel]); textattr(ANORM);
}

void dibuja_menu(char *tit,int mx,int my,int an,int al,int n) { int i;
window(mx,my,mx+an-1,my+al);
textattr(ANORM); clrscr();
gotoxy(1,1); putch('

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?