怎樣用c語言編寫選單,怎樣用C語言編寫選單

2021-12-19 11:36:21 字數 5115 閱讀 4545

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();

}對於命令列選單,直接通過不斷重新整理輸出來模擬選單行為。

例程:#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樓:匿名使用者

在c語言中,通常選單有系統選單、彈出選單、下拉選單等,不知道你要做哪一種。

選單的製作,通常需要一下幾個步驟:

1、定義選單專案資料結構;

2、定義你要做的彈出選單或下拉選單或...的資料結構;

3、建立選單內容;

4、載入選單內容;

5、在某個位置上顯示(包含儲存原有內容以備關閉選單後恢復覆蓋的螢幕,測試選單顯示區域根據實際情況調整顯示區域);

6、游標移動,選單專案顏色變化;

7、執行選中選單項程式;

8、關閉選單。

如果純粹用c語言寫,寫一個通用的,估計至少要上千行程式**,以前做過,後來不再使用c語言了,放在機器上,就找不到了。要不就放上去了。

怎麼用c語言編寫選單?

3樓:匿名使用者

#include "stdio.h"

#include "stdlib.h"

#include "dos.h"

#include "windows.h"

char choice1;

void main()

void menue1()

void choicemenue1()

}void menuechapter1()}void menuechapter2()}void c1_1()

}void c1_2()

void c2_1()

void c2_2()

void runc1_1()

大概就是這樣做的。。

4樓:匿名使用者

printf( "\n"

"\t1.第一章\n"

"\t2.第二章\n"

"\t3.第三章\n"

"\n" );接著就用switch( ch )來呼叫各個章節.比如.switch( ch )

c語言中如何實現選項選單的功能?

5樓:吉祥二進位制

#include

#include

void hello()

int main()

}return 0;}

6樓:情意綿綿d胸毛

google終端轉義字元 例如:\b 刪除上一個字元

printf

剩下的就是死迴圈等輸入了

7樓:

#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;}

8樓:匿名使用者

#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 ;}

怎樣用c語言編寫學生管理系統?

9樓:

1、一定要先寫好主函式的框架,然後再往上面加東西,這樣說有點籠統,我把我的主函式在下面,可以借鑑下哈。我的主函式是一個while(1)的無限迴圈,裡面一個switch選擇,利用一個選單函式,讓其返回值當成switch選擇的值,然後進入不同的功能主函式,其他功能主函式和主函式的套路一樣。

2、輸入模組一定要注意輸入的格式,我採用的尾插法,每次處理好一個節點後就讓使用者判定是否繼續輸入,在格式控制方面,我當使用者輸入一次,就判定它是否符號規範,如果不規範,就重新輸入。最後存入檔案中。

3、一定要把函式寫的利用率高一點,這樣就可以減少**的重複書寫,這個全憑自己的寫**的風格了,我自己在這點也沒有做太好,反省中,以前剛開始學c的時候有人說c語言的主體是函式,不太懂,等寫完這個,感覺說的真的很對,c語言的函式寫好後,在該用的時候直接引用,很方便。

完整**:

如何用c語言做一個選單,裡面放程式

10樓:匿名使用者

1、首先新建原始檔c.c,用文字編輯器開啟。

3、編寫好控制檯批處理檔案,設定好環境變數,主要是path,include和lib三個環境變數!編輯好之後儲存為bat後者cmd字尾檔案。

4、雙擊開啟剛才設定好的批處理檔案,在裡面輸入cl  **.c,自動編譯連結,生成exe檔案。

5、最後一步執行,在控制檯輸入執行檔名c.exe,按enter鍵執行,就完成了。

11樓:小螺號

可以用c語言編一個程式,這個程式就是選單指向的。

12樓:小痞子

我之前做的都是很簡單的,大多都是資料結構裡的;

大致思路是:先寫出選單,很簡單就是用printf輸出;然後在主函式中呼叫,可以用字元或者int整型來選擇選單中的選項;

例如:#include

#include//主要是用當中的清屏函式void caidan()

//選單

int main()

;break;

case'2':

;break;

case'3':return 1;break;}}}大致就是這樣,還有那些輸出(我愛你,我想你),其實可以在另外定義函式實現,這樣可以使的程式看起來更美觀。還有在後面輸出東西的時候,其實可以呼叫system(「cls」)來清屏後再輸出,

就這麼多了,全手打的,**也是即使寫的,如果錯了請追問,希望你可以採納!

13樓:法律達人

容一年又過去的句子,指導老師為曲老師,涉及到的知識點涵蓋:形容一年過去,新的一年到來,這樣

14樓:匿名使用者

能再具體一點嗎,不是很懂你的意思

c語言用switch語句實現選單程式

15樓:心路旅途

#include

int count(a,b,sign)

return num;

}int main(void)

printf("please input 2 number:\n");

scanf("%d%d",&a,&b);

num=count(a,b,sign);

printf("num=%d\n",num);

}return 0;

}//沒有考慮除法浮點計算;沒有考慮錯誤輸入;

怎樣用c語言編寫這個程式,怎樣用C語言編寫這個程式

include stdio.h include conio.h include dos.h typedef struct xy value xy value num 26 判斷權位,確定相連的數是否符合 jdg flag case 2 case 1 return 1 flag 初始化權位 增加1 a...

怎樣用c語言編寫數學公式,怎樣用C語言編寫數學公式

在c語言裡復是邏輯異或運算,如果制我沒猜錯的話,你是想用bai來進du 行乘方運算吧。在zhic語言裡乘方運算需用pow函式 dao呼叫前需加上 include 來實現乘方運算,如用pow a,b 表示a b 另外c語言中的中括號不能當括號用,把中括號改為小括號 以上數學公式用c語言表示如下 dou...

怎樣用c語言輸出,怎樣用C語言輸出1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11

include using namespace std int main for int i 0 i 25 i cout 可以初始化一個陣列 int n 這個主要涉及到思路了 有點糾結 你自己去看看吧 int main int i for i 0 i 25 i printf d a i return...