gotoxy ( ) 是什么函数?具体实现代码是什么?

这是在看c++介绍的书上看到的,希望高手解答!!!!!... 这是在看c++介绍的书上看到的,
希望高手解答!!!!!
展开
 我来答
百度网友98c8a11
2008-09-19 · TA获得超过1172个赞
知道小有建树答主
回答量:261
采纳率:0%
帮助的人:445万
展开全部
如楼上所说,确是DOS时代的产物,gotoxy(x,y)移动光标到指定位置(x,y),具体实现是调用DOS中断.用TurboC编程序可以用到,其他非Borland编译器大都不支持。好像Borland最新的Turbo Explorer还是支持这个函数的。
源代码(摘自TC源代码一书):
#include<conio.h>
#include<_video.h>
void gotoxy(int column, int row)
{
byte r,c;
r=row-1;r+=_video.windowy1;
c=column-1;c+=_video.windowx1;
if((r<_video.windowy1) || (r>_video.windowy2) || (c<_video.windowx1) || (c>_video.windowx2))
return;
_DL=c;
_DH=r;
_AH=V_SET_CURSO_POS;
_VIDEOInt();
}

另win32下控制台编程可用BOOL SetConsoleCursorPosition(
HANDLE hConsoleOutput,
COORD dwCursorPosition );达到类似效果
阳光上的桥
2008-09-19 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65811
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
这可能是DOS时代的书吧,定位光标到屏幕上指定的位置。

现在是WINDOWS时代了,WINDOWS下这些函数都是用不了的,事件的驱动的程序设计,思路都变了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式