⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 一个c语言实现菜单的例子。2.mht

📁 C语言程序中实现系统中常用菜单的编写方法
💻 MHT
📖 第 1 页 / 共 3 页
字号:
From: <由 Microsoft Internet Explorer 5 保存>
Subject: =?gb2312?B?NTG088+6wtvMsw==?=
Date: Thu, 27 Nov 2003 13:37:03 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
	boundary="----=_NextPart_000_001D_01C3B4EB.8A7FEE60";
	type="text/html"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106

This is a multi-part message in MIME format.

------=_NextPart_000_001D_01C3B4EB.8A7FEE60
Content-Type: text/html;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.mcu51.com/bbs/moredata.asp?syid=126861

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>51=B4=F3=CF=BA=C2=DB=CC=B3</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dgb2312">
<STYLE type=3Dtext/css>.p9 {
	FONT-SIZE: 9pt; FONT-FAMILY: "=CB=CE=CC=E5"
}
.font {
	FONT-SIZE: 9pt; LINE-HEIGHT: 1.5em; FONT-FAMILY: "=CB=CE=CC=E5"
}
OL {
	LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: square
}
FIELDSET {
	PADDING-RIGHT: 1em
}
.input {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 9pt; BORDER-LEFT: 0px; =
WIDTH: 80px; BORDER-BOTTOM: #024ac9 1px groove
}
SELECT {
	FONT-SIZE: 9pt; WIDTH: 80px
}
BODY {
	FONT-SIZE: 9pt; FONT-FAMILY: "=CB=CE=CC=E5"
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: "=CB=CE=CC=E5", =
"Arial", "Times New Roman"
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: "=CB=CE=CC=E5", =
"Arial", "Times New Roman"
}
A:link {
	FONT-SIZE: 9pt; COLOR: #024ac9; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 9pt; COLOR: #024ac9; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 9pt; COLOR: #024ac9; TEXT-DECORATION: none
}
A:hover {
	COLOR: red; TEXT-DECORATION: none
}
</STYLE>

<SCRIPT language=3DJavaScript>
<!--
function form_onsubmit(obj)
{
ValidationPassed =3D true;

if(obj.name.value=3D=3D"")
{
alert("=C7=EB=CA=E4=C8=EB=C4=FA=B5=C4=CE=C4=D5=C2=B1=EA=CC=E2!\n");
ValidationPassed =3D false;
return;
}

if(obj.pass.value=3D=3D"")
{
alert("=C7=EB=CA=E4=C8=EB=C4=FA=B5=C4=C3=DC=C2=EB=A3=A1\n");
ValidationPassed =3D false;
return;
}

if(obj.data.value.length>65536)
{
alert("=CE=C4=D5=C2=C4=DA=C8=DD=D2=AA=D0=A1=D3=DA16K!\n");
ValidationPassed =3D false;
return;
}

return 1;
}
-->
</SCRIPT>

<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR></HEAD>
<BODY vLink=3D#0000ff bgColor=3D#efefef topMargin=3D10 =
marginheight=3D"10"=20
marginwidth=3D"10">
<P align=3Dleft><A onclick=3Dwindow.close()=20
href=3D"http://www.mcu51.com/bbs/moredata.asp?syid=3D126861#1">=B9=D8=B1=D5=
=B4=B0=BF=DA</A> <A=20
href=3D"http://www.mcu51.com/bbs/find.asp?id=3D20987">=BB=D8=B5=BD=C2=DB=CC=
=B3=D6=F7=D2=B3=C3=E6</A><BR>
<TABLE width=3D"100%" align=3Dcenter>
  <TBODY>
  <TR>
    <TD>
      <P=20
align=3Dcenter><STRONG>=D2=BB=B8=F6C=D3=EF=D1=D4=CA=B5=CF=D6=B2=CB=B5=A5=B5=
=C4=C0=FD=D7=D3=A1=A32</STRONG></P></TD></TR></TBODY></TABLE><BR><FONT=20
color=3D#ff0000>=CC=FB=D7=D3=B1=E0=BA=C5=A3=BA 126861 =
=B7=A2=B1=ED=D3=C3=BB=A7:</FONT><A=20
href=3D"http://www.mcu51.com/bbs/moreinfo.asp?id=3D38303" =
target=3D_blank>=D0=A1=C3=A8kiki</A>=20
&nbsp;&nbsp;&nbsp;<FONT =
color=3D#ff0000>=B7=A2=B1=ED=CA=B1=BC=E4:2003-11-27=20
13:22:32&nbsp;&nbsp;&nbsp;&nbsp; =B7=C3=CE=CA=B4=CE=CA=FD:12</FONT></TD> =
<BR>=CE=C4=D5=C2=C4=DA=C8=DD: <PRE =
class=3Dfont>=B5=E3=BB=F7=CE=C4=BC=FE=C3=FB=CF=C2=D4=D8<A =
href=3D"http://www.mcu51.com/bbs/showimg.asp?id=3D3566"> cgi.rar</A>
--------=D2=D4=C9=CF=B2=BF=B7=D6=C7=EB=CE=F0=D0=DE=B8=C4=A3=A1-----------=
--
main()
{
 int key,VarX,VarY,PosMenu,PosOption;

 char textSave[4096];

 clrscr();
 textbackground(BLUE);
 for(VarY=3D1;VarY&lt;=3D25;VarY++) =
/*=C9=E8=D6=C3=B1=B3=BE=B0=D1=D5=C9=AB*/
 {
  for(VarX=3D1;VarX&lt;=3D80;VarX++)
   {
    gotoxy(VarX,VarY);
    cprintf("%c",0);
   }
 }

 textcolor(7);       /*7=CE=AA=B5=AD=BB=D2=C9=AB*/
 for(VarX=3D1;VarX&lt;=3D80;VarX++) =
/*=BB=AD=C9=CF=C3=E6=BA=CD=CF=C2=C3=E6=B5=C4=C1=BD=CC=F5=B4=D6=CF=DF*/
 {
  gotoxy(VarX,1);
  cprintf("%c",219);
  gotoxy(VarX,25);
  if(VarX!=3D80)                   /*a bug =
=B7=F1=D4=F2=B7=AD=D2=B3,=D4=F5=C3=B4=BF=CB=B7=FE? */
     cprintf("%c",219);
 }


 gotoxy(2,25);             =
/*=B5=D7=B2=BF=B5=C4=B9=D8=D3=DA=C8=C8=B2=D9=D7=F7=B5=C4=CC=E1=CA=BE*/
 textcolor(RED);
 textbackground(7);
 cprintf("F1");            =
/*=C6=E4=B6=D4=D3=A6=B9=A6=C4=DC=BB=B9=CE=B4=CA=B5=CF=D6*/
 textcolor(BLACK);
 cprintf("-Help");
 textcolor(RED);
 cprintf("  F2");
 textcolor(BLACK);
 cprintf("-Check X");
 textcolor(RED);
 cprintf("  F3");
 textcolor(BLACK);
 cprintf("-Check FD format");
 textcolor(RED);
 cprintf("  F4");
 textcolor(BLACK);
 cprintf("-Check FD element");
 textbackground(BLUE);

 textcolor(7);
 for(VarX=3D1;VarX&lt;=3D80;VarX++)                              =
/*=D4=F6=BC=D3=B5=C4RESULT=BF=F2=BF=AA=CA=BC*/
 {
  gotoxy(VarX,22);
  cprintf("%c",196);
 }
 gotoxy(37,22);
 cprintf("RESULT");                              =
/*=D4=F6=BC=D3=B5=C4RESULT=BF=F2=BD=E1=CA=F8*/

 for(VarX=3D2;VarX&lt;=3D79;VarX++) /*=BB=AD=B1=DF=BF=F2*/
 {
  gotoxy(VarX,2);         /*=C9=CF=B1=DF=BF=F2*/
  cprintf("%c",205);
 }
 cprintf("%c",184);    /*=BF=F2=B5=C4=D3=D2=C9=CF=BD=C7*/
 gotoxy(1,2);
 cprintf("%c",213);    /*=BF=F2=B5=C4=D7=F3=C9=CF=BD=C7*/
 for(VarY=3D3;VarY&lt;=3D23;VarY++)
 {
  gotoxy(1,VarY);         /*=BF=F2=D7=F3=B1=DF=BF=F2*/
  cprintf("%c",179);
  gotoxy(80,VarY);        /*=BF=F2=D3=D2=B1=DF=BF=F2*/
  cprintf("%c",179);
 }
 cprintf("%c",192);    /*=BF=F2=D7=F3=CF=C2=BD=C7*/
 for(VarX=3D2;VarX&lt;=3D79;VarX++)   /*=CF=C2=B1=DF=BF=F2*/
    cprintf("%c",196);
 gotoxy(80,24);
 cprintf("%c",217);    /*=BF=F2=D3=D2=CF=C2=BD=C7*/
 gotoxy(35,2);
 cprintf(" Message ");
 /*=D2=D4=CF=C2=CA=C7=B2=CB=B5=A5=CE=C4=D7=D6*/
 textcolor(BLACK);
 textbackground(7);
 gotoxy(7,1);
 cprintf("%s",MenuName1);
 gotoxy(27,1);
 cprintf("%s",MenuName2);
 gotoxy(47,1);
 cprintf("%s",MenuName3);
 gotoxy(67,1);
 cprintf("%s",MenuName4);
 textcolor(RED);            /**********************************/
 gotoxy(7,1);cprintf("F");
 gotoxy(28,1);cprintf("U");
 gotoxy(47,1);cprintf("O");
 gotoxy(67,1);cprintf("H");
 gotoxy(2,3);
 gotoxy(25,24);
 /*=BF=AA=CA=BC=B5=C4=CE=CA=BA=F2=D3=EF*/
 textcolor(7);
 for(VarX=3D30;VarX&lt;=3D50;VarX++) =
/*=BF=AA=CA=BC=B5=C4=CE=CA=BA=F2=D3=EF=B5=C4=B5=D7=C9=AB*/
 {
  for(VarY=3D8;VarY&lt;=3D12;VarY++)
  {
   gotoxy(VarX,VarY);
   cprintf("%c",219);
  }
 }
 textcolor(0);        =
/*=BF=AA=CA=BC=B5=C4=CE=CA=BA=F2=D3=EF=B5=C4=D7=D6=CC=E5=D1=D5=C9=AB4=CE=AA=
=BA=EC*/
 textbackground(7);    =
/*=BF=AA=CA=BC=B5=C4=CE=CA=BA=F2=D3=EF=B5=C4=D7=D6=CC=E5=B1=B3=BE=B0=C9=AB=
7=CE=AA=BB=D2=C9=AB*/
 for(VarX=3D31;VarX&lt;=3D49;VarX++) =
/*=BF=AA=CA=BC=BB=AD=CE=CA=BA=F2=D3=EF=B1=DF=BF=F2*/
 {
  gotoxy(VarX,8);        /*=C9=CF=BF=F2*/
  cprintf("%c",196);
  gotoxy(VarX,12);       /*=CF=C2=BF=F2*/
  cprintf("%c",196);
 }
 gotoxy(30,8);
 cprintf("%c",218);   /*=D7=F3=C9=CF=BD=C7*/
 gotoxy(50,8);
 cprintf("%c",191);   /*=D3=D2=C9=CF=BD=C7*/
 gotoxy(30,12);
 cprintf("%c",192);   /*=D7=F3=CF=C2=BD=C7*/
 gotoxy(50,12);
 cprintf("%c",217);   /*=D3=D2=CF=C2=BD=C7*/
 for(VarY=3D9;VarY&lt;=3D11;VarY++)
 {
 gotoxy(30,VarY);         /*=D7=F3=BF=F2*/
 cprintf("%c",179);
 gotoxy(50,VarY);         /*=D3=D2=BF=F2*/
 cprintf("%c",179);
 }  /*=BB=AD=CE=CA=BA=F2=D3=EF=B1=DF=BF=F2=BD=E1=CA=F8*/
 gotoxy(34,8);
 cprintf("CAIdb-Ver1.0");
 gotoxy(32,10);
 cprintf("    Welcome !");
 gotoxy(41,12);
 cprintf("2003-7-23");
 gotoxy(2,4);textbackground(BLUE);textcolor(BLUE);    =
/*******=CF=FB=B3=FD=B9=E2=B1=EA
************/
 getkey(&amp;key);/*=CA=B1=BC=E4=BA=AF=CA=FD=B5=F7=D3=C3*/
 textbackground(BLUE); =
/*=D3=C3=C0=B4=BD=AB=CE=CA=BA=F2=D3=EF=B5=C4=C4=C7=B2=BF=B7=D6=B5=D8=B7=BD=
=D6=D8=D0=C2=C9=E8=D6=C3=CE=AA=C0=B6=C9=AB*/
 textcolor(7);
 gotoxy(30,10);
 cprintf("                     ");
 gotoxy(30,8);

⌨️ 快捷键说明

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