自己写了个学生管理系统,然后在网上看到了这张。。然后瞬间感觉碉堡了。。
它的箭头指向是怎么实现的啊?用了二维数组还是用gotoxy函数啊?
第一竖行确定了以后按回车就会出现这个界面
光标移动怎么实现??移动后按enter又出现新的选项光标怎么实现?怎么返回??
函数名: gotoxy
功 能: 在文本窗口中设置光标
用 法: void gotoxy(int x, int y);
程序例:
#include
int main(void)
{
clrscr();
gotoxy(35, 12);
cprintf("Hello world");
getch();
return 0;
}
gotoxy()是直接用不了的,如果要用的话可以试试
#include
#include
#include
void gotoxy(int xpos, int ypos)
{
COORD scrn;
HANDLE hOuput = GetStdHandle(STD_OUTPUT_HANDLE);
scrn.X = xpos; scrn.Y = ypos;
SetConsoleCursorPosition(hOuput,scrn);
}
int main(void)
{
gotoxy(5,5);
printf("hello!\n");
gotoxy(5,5);
getch();
}
当然是在windows下的。
看截图这个程序,它有可能用了图形界面,这方面你可以百度一下。
Turbo C的话用gotoxy
vc用 SetCursorPos
真不明白为什么不用GUI去实现界面。非要去用CUI做友好型界面???