gotoxy 在c++中怎么用啊 ,通不过啊

 我来答
archmageee4
推荐于2017-11-28 · TA获得超过1516个赞
知道大有可为答主
回答量:1581
采纳率:78%
帮助的人:922万
展开全部
turboc里面可用
但是vc里面没有这个函数 要自己做
比如 清屏:

void clrscr(int lines)
{
int s;
COORD c={0,0};
HANDLE h=GetStdHandle(STD_OUTPUT_HANDLE);
//c.X=c.Y=0;
DWORD dwL;
TCHAR tc=32;
CONSOLE_SCREEN_BUFFER_INFO inf;
GetConsoleScreenBufferInfo(h,&inf);
if (lines<0) lines=inf.dwSize.Y; else {
if (inf.dwSize.Y < lines) lines=inf.dwSize.Y;
}
s=inf.dwSize.X * lines;
FillConsoleOutputCharacter(h,tc,s,c,&dwL);
SetConsoleCursorPosition (h,c);

}

gotoxy:

void gotoxy(int x,int y)
{
COORD c;

c.X=x;c.Y=y;
SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE),c);

}

改颜色函数:

void setcolor(int fg,int bg)
{
WORD wc;
HANDLE h=GetStdHandle(STD_OUTPUT_HANDLE);
bg<<=4;
wc=(fg & 0x000f )|(bg & 0x00f0);

SetConsoleTextAttribute(h,wc);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式