1樓:匿名使用者
1、對於視窗元件選單,需要根據不同平台,通過圖形程式設計介面,進行選單的編制。
例程:#include
#include
#include
void main()
if(str==80)
if(str==13)break; /*按回車鍵確認*//*畫圖做選單*/
cleardevice();
switch(choice) }
if(i>=100)exit(0);/*如果按鍵超過100次退出*/switch(choice)/*這裡引用函式,實現所要的功能*/getch();
closegraph();
}2、對於命令列選單,直接通過不斷重新整理輸出來模擬選單行為。
例程:#include
#include
#include
int n,t,k;
int m;
char s1[20],s2[20],c;
char **l;
char *num=;
void menu()
void check()
printf("有大寫字母:\n%d\n",t);
printf("有小寫字母:\n%d\n",n);
printf("有數字:\n%d\n",k);
}void number()
void main()
if(n==4) break;
}printf("感謝使用\n");}
2樓:
我寫了乙個完整程式給你參考,你可以在這個基礎上增加你的功能。
源**如下(vc++6.0下編譯通過):
#include
#include
#include
void func1()
void func2()
//any other func coding here ..
void menu() //主選單
void main()
else}}
}希望對你有幫助。
3樓:勤奮的小鹿純子
謝謝 我也喜歡beyond
用c語言製作乙個簡單的選單程式,乙個主函式四個子函式 100
4樓:polaris北斗
#include
int menu1()
int menu2()
int menu3()
int menu4()
int main()
}while(i);
printf("程式已退出!");
return 0;}
5樓:碧海風雲
給你乙個簡單的選單程式吧。其中的子函式,填充成樓主所需即可。
#include
/*子函式1*/
fun1()
/*子函式2*/
fun2()
/*子函式3*/
fun3()
/*子函式4*/
fun4()
int main(void)
/*螢幕暫留*/
if (key!=5)
} while (key!=5);
/*螢幕暫留*/
fflush(stdin);
getch ();
return 0;
}執行結果
6樓:
晚上給你,預先宣告,四個子函式只是個演示,沒有具體功能的
用c語言製作乙個簡單實用選單的程式。
7樓:金魚
#include
#include
#include
#include
using namespace std;
void xuanzepaixu() //選擇排序函式
void erfenpaixu() //二分查詢函式
void menu() //主選單
void main()
else}}}}}
8樓:未及細想
#include
/*定義三個函式*/
void findnum()
void dianmond()
printf("\n");}}
void goodbye()
/*驅動實現*/
int main()}}
/*注釋得這麼清楚了,流程圖就免了吧,ps水平實在不夠看*/
如何用c語言做乙個選單,裡面放程式
9樓:匿名使用者
1、首先新建原始檔c.c,用文字編輯器開啟。
3、編寫好控制台批處理檔案,設定好環境變數,主要是path,include和lib三個環境變數!編輯好之後儲存為bat後者cmd字尾檔案。
4、雙擊開啟剛才設定好的批處理檔案,在裡面輸入cl **.c,自動編譯鏈結,生成exe檔案。
5、最後一步執行,在控制台輸入執行檔名c.exe,按enter鍵執行,就完成了。
10樓:小螺號
可以用c語言編乙個程式,這個程式就是選單指向的。
11樓:小痞子
我之前做的都是很簡單的,大多都是資料結構裡的;
大致思路是:先寫出選單,很簡單就是用printf輸出;然後在主函式中呼叫,可以用字元或者int整型來選擇選單中的選項;
例如:#include
#include//主要是用當中的清屏函式void caidan()
//選單
int main()
;break;
case'2':
;break;
case'3':return 1;break;}}}大致就是這樣,還有那些輸出(我愛你,我想你),其實可以在另外定義函式實現,這樣可以使的程式看起來更美觀。還有在後面輸出東西的時候,其實可以呼叫system(「cls」)來清屏後再輸出,
就這麼多了,全手打的,**也是即使寫的,如果錯了請追問,希望你可以採納!
12樓:法律達人
容一年又過去的句子,指導老師為曲老師,涉及到的知識點涵蓋:形容一年過去,新的一年到來,這樣
13樓:匿名使用者
能再具體一點嗎,不是很懂你的意思
c語言中如何實現選項選單的功能?
14樓:吉祥二進位制
#include
#include
void hello()
int main()
}return 0;}
15樓:情意綿綿d胸毛
google終端轉義字元 例如:\b 刪除上乙個字元
printf
剩下的就是死迴圈等輸入了
16樓:
#include
#include
int runs();
int main()
}return 0;
}int runs()
,,,,,,};
for(i=0;i<7;i++)
printf("\n");
printf("press any key to return menu : ");
system("pause");
printf("\n");
system("cls");
return 0;}
17樓:匿名使用者
#include
#include
#include
#define key_down 0x5100
#define key_up 0x4900
#define key_esc 0x011b
#define key_alt_f 0x2100
#define key_alt_x 0x2d00
#define key_enter 0x1c0d
void box(int startx,int starty,int high,int width);
main()
; char *red = ;
char *f = ;
char buf[16*10*2],buf1[16*2];
while(1)
gotoxy(5,1);
key=bioskey(0);
switch (key)
gettext(2,2,18,3,buf1);
textbackground(black);
textcolor(white);
gotoxy(2,2);
cprintf("%s",f[0]);
gotoxy(2,2);
y=2;
while ((key=bioskey(0))!=key_alt_x)
else
if (key==key_enter)
break;
} else
if (key==key_esc)
break;
} if (key==key_alt_x) exit(0);
break; }}
} }void box(int startx,int starty,int high,int width)
gotoxy(startx,high);
putch(0xc0);
for (i=startx+1;i putch(0xd9); return ;} 求長度。int length char szsrc 有乙個字串,包含n個字元。寫一函式,將此字串從第m個字元開始的全部字元複製成另乙個字串。char mid char szsrc,int n1,int n2 逆序 數字逆序要把長度也送進去。void changestr char szsrc 求乙個c... 已修改 include void main 將a b中的最小值賦給a if a c 將a c中的最小值賦給a,即a為a b c中的最小值。if b c 在比較b c將最大值賦給c,完成a b c由小到大的排序。n c 對中間變數n進行初始化。while n a 0 n b 0 用中間變數n代替cpr... 我本人的c 水平不是很高,幫你網上找到了別人類似的問題,你看看。c語言,等,急 題目 利用階乘函式計算組合數本題要求實現2個自定義函式 求組合數函式和求階乘函式。 墨汁諾 int comb int n,int m int fac int n 大一c語言用自定義函式求組合數cmn 求大神 急 10 志...C語言函式選單的問題,求乙個C語言選單函式的程式?
求C語言程式的解答 乙個簡單的程式
求c語言組合函式,求C語言組合函式