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; }//沒有考慮除法浮點計算;沒有考慮錯誤輸入; 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語言裡復是邏輯異或運算,如果制我沒猜錯的話,你是想用bai來進du 行乘方運算吧。在zhic語言裡乘方運算需用pow函式 dao呼叫前需加上 include 來實現乘方運算,如用pow a,b 表示a b 另外c語言中的中括號不能當括號用,把中括號改為小括號 以上數學公式用c語言表示如下 dou... 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...怎樣用c語言編寫這個程式,怎樣用C語言編寫這個程式
怎樣用c語言編寫數學公式,怎樣用C語言編寫數學公式
怎樣用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