c语言的dos界面设计

来源:百度知道 编辑:UC知道 时间:2024/05/18 07:04:54
要做个很多人都做过的学生成绩管理系统
不过这次要求要有界面设计。。。请问下面老师给的这个主函数得怎么修改才能正常使用?
Fun()
{
int x0,y0;
char a ;
while(1);
{
textbackground(1);
textcolor(14);
clrscr();
a=0,x0=30,y0=3;
gotoxy(x0+1,y0);puts ("****************Main Menu****************");
gotoxy(x0,y0+=3);puts("*1.Add Records 2.Require Records *");
gotoxy(x0,y0+=2);puts("*3.Delete Records 4.Modify Records*");
gotoxy(x0,y0+=2);puts("*5.Sort Records 6.Save Records*");
gotoxy(x0,y0+=2);puts("*7.Load Records 8.Exit*");
gotoxy(x0-10,y0+=3);puts("Please input your choice:");
a=bioskey(0)%256;
switch(a)
{
case'1':Creat();break;
case'2':Require();break;
case'3':Delete();break;
case'4':Modify();break;
case'5':Sort();break;
case'6':Save();break;
case'7':Load();break;
case'8'

Fun() 是自定义函数,textbackground(1);是背景颜色
textcolor(14); 是字体颜色,clrscr(); 是清屏函数
switch是一个判定语句,相当于if else

0,0,0到255,255,255分别代表R,G,B值,是指定的颜色

恩 不懂 就不会乱说