我?guī)熜秩ツ曜鲞^一個,只需你的RAM足夠,可能無限級菜單,正好也是四個鍵,正好和你的一樣.很好理解,我最近花一地利間移植勝利過.他的lcd是不帶字庫的,不過沒關(guān)系,只需重寫一下lcd底層驅(qū)動就好.我用的是帶字庫的lcd LM3033.你給我個郵箱,或許在Hi上留言,寫上你的郵箱. 利美知識百科
二、有沒有比較適用的菜譜軟件?比較適用的,你說的是香哈菜譜app嗎?我知道的菜譜軟件就只要這一個了 本文利美網(wǎng)絡(luò)(nippyllc.com)整理發(fā)布
三、怎樣用C言語編寫菜單?#include stdio.h limeiseo(加v分享)
#include stdlib.h
copyright limeiseo
#include dos.h
利美項目圈
#include windows.h
利美網(wǎng)絡(luò)
char choice1;
copyright limeiseo
void main()
{ copyright limeiseo
void menue1();
本文利美網(wǎng)絡(luò)(nippyllc.com)整理發(fā)布
printf(歡迎進(jìn)入Ben的作業(yè)查詢系統(tǒng)!); limeiseo(加v分享)
menue1();
} 利美網(wǎng)絡(luò)
void menue1() copyright limeiseo
{
void choicemenue1();
本文利美網(wǎng)絡(luò)(nippyllc.com)整理發(fā)布
printf(\n請依照以下列表抉擇您想要查看的章節(jié):);
利美網(wǎng)絡(luò)
printf(\n編號\t章節(jié)\n 1\t第一章\n 2\t第二章\n);
printf(請輸入編號停止抉擇:);
choicemenue1(); 利美網(wǎng)絡(luò)
} 利美項目圈
void choicemenue1()
{
choice1=getch(); 利美知識百科
switch(choice1)
{
copyright limeiseo
void menuechapter1(); 利美項目圈
void menuechapter2();
void menue1(); 利美網(wǎng)絡(luò)
case '1':menuechapter1();break;
case '2':menuechapter2();break;
default:printf(\n輸入謬誤!請重新抉擇!\n),menue1(); 利美項目圈
} 本文利美網(wǎng)絡(luò)(nippyllc.com)整理發(fā)布
} 利美網(wǎng)絡(luò)
void menuechapter1()
copyright limeiseo
{
char choiceex;
copyright limeiseo
printf(\n您抉擇的是第%c章,choice1); limeiseo(加v分享)
printf(\n如今請抉擇本章節(jié)的標(biāo)題。); copyright limeiseo
printf(\n請依照以下列表抉擇標(biāo)題:); 利美網(wǎng)絡(luò)
printf(\n編號\t標(biāo)題編號\n1\t第1題\n2\t第2題\n);
printf(請抉擇:);
switch(choiceex=getch()) limeiseo(加v分享)
{ 利美網(wǎng)絡(luò)
void c1_1(); 利美網(wǎng)絡(luò)
void c1_2();
case '1':c1_1();break; 利美網(wǎng)絡(luò)
case '2':c1_2();break; 利美項目圈
default: 利美網(wǎng)絡(luò)
printf(\n你個白癡!這也能選錯!不讓你重選了!);
利美知識百科
printf(\n按恣意鍵以參加!); 利美項目圈
getch(); 利美網(wǎng)絡(luò)
exit(0);
利美網(wǎng)絡(luò)
}
limeiseo(加v分享)
} copyright limeiseo
void menuechapter2() 利美網(wǎng)絡(luò)
{
char choiceex;
printf(\n您抉擇的是第%c章,choice1);
printf(\n如今請抉擇本章節(jié)的標(biāo)題。); limeiseo(加v分享)
printf(\n請依照以下列表抉擇標(biāo)題:); 本文利美網(wǎng)絡(luò)(nippyllc.com)整理發(fā)布
printf(\n編號\t標(biāo)題編號\n1\t第1題\n2\t第2題\n);
本文利美網(wǎng)絡(luò)(nippyllc.com)整理發(fā)布
printf(\n請抉擇:); 本文利美網(wǎng)絡(luò)(nippyllc.com)整理發(fā)布
switch(choiceex=getch()) 利美網(wǎng)絡(luò)
{ limeiseo(加v分享)
void c2_1(); limeiseo(加v分享)
void c2_2();
limeiseo(加v分享)
case '1':c2_1();break; 利美項目圈
case '2':c2_2();break; copyright limeiseo
default: 本文利美網(wǎng)絡(luò)(nippyllc.com)整理發(fā)布
printf(\n你個白癡!這也能選錯!不讓你重選了!); 利美項目圈
printf(\n按恣意鍵以參加!); 利美知識百科
getch(); 利美項目圈
exit(0);
本文利美網(wǎng)絡(luò)(nippyllc.com)整理發(fā)布
} 本文利美網(wǎng)絡(luò)(nippyllc.com)整理發(fā)布
}
void c1_1() 本文利美網(wǎng)絡(luò)(nippyllc.com)整理發(fā)布
{
copyright limeiseo
char howtorun; 利美知識百科
printf(如今請抉擇調(diào)查模式:); 利美項目圈
printf(\n編號\t調(diào)查模式\n 1\t運轉(zhuǎn)程序\n 2\t查看源代碼\n 3\t前往主菜單\n 4\t參加程序\n);
printf(請抉擇:); 本文利美網(wǎng)絡(luò)(nippyllc.com)整理發(fā)布
switch(howtorun=getch())
本文利美網(wǎng)絡(luò)(nippyllc.com)整理發(fā)布
{
利美項目圈
void runc1_1();
利美項目圈
void menue1(); limeiseo(加v分享)
case '1':runc1_1();break; copyright limeiseo
case '2':printf(\n),system(type \\caidan\\chapter1\\c1_1.c),printf(\n),getch();break;
case '3':menue1();break;
limeiseo(加v分享)
case '4':exit(0);break;
default:
printf(程序即將完結(jié)!哈哈哈……);
copyright limeiseo
printf(按恣意鍵以完結(jié)程序!);
利美網(wǎng)絡(luò)
getch(); copyright limeiseo
exit(0); 本文利美網(wǎng)絡(luò)(nippyllc.com)整理發(fā)布
} 利美知識百科
}
void c1_2() 利美項目圈
{ 利美網(wǎng)絡(luò)
printf(c1_2 is OK!);
}
void c2_1() 利美網(wǎng)絡(luò)
{ 利美網(wǎng)絡(luò)
printf(c2_1 is OK!); 利美項目圈
} copyright limeiseo
void c2_2()
{
printf(c2_2 is OK!);
}
void runc1_1()
利美網(wǎng)絡(luò)
{
copyright limeiseo
int a,b,max;
利美知識百科
printf(\nPlease input two integer numbers:);
printf(a=?,b=?\n); limeiseo(加v分享)
scanf(%d,%d,&a,&b);
max=a>b?a:b;
利美項目圈
printf(The max number is %d,max); 利美知識百科
}
利美網(wǎng)絡(luò)
大概就是這樣做的。。