c语言光标移动函数选项 c语言移动光标的函数

用C语言写dos程序的时候,用什么函数(请给出头文件)可以将光标移动到指定的位置?

可以做到呀

泗阳网站制作公司哪家好,找成都创新互联公司!从网页设计、网站建设、微信开发、APP开发、响应式网站建设等网站项目制作,到程序开发,运营维护。成都创新互联公司自2013年创立以来到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联公司

#includedos.h

gotoxy(x,y);

其中x为横坐标。y为纵坐标,函数的功能是将光标移到点(x,y)出,但好像只有在Tc2.0里面才能实现这个函数的功能!

c语言怎么移动光标Xcode系统

control+F:在同一行上将光标向右移动

control+B:在同一行上将光标向左移动

control+P:将光标移动到前一行

control+N:将光标移动到后一行

control+A:将光标移动到本行的行首

control+N:将光标移动到本行的行尾

control+T:将光标两边的字符对调

control+D:删除光标右边的字符

control+k:删除光标所在行光标后面的代码,便于你重写行尾代码

control+L:将光标插点置于窗口正中。

C语言光标移动

CROOD就是这样的一个玩意:

typedef struct _COORD {

SHORT X;

SHORT Y;

} COORD, *PCOORD;

很明显这个结构可以用来记录坐标

GetStdHandle()函数获得标准输入输出的句柄,参数STD_OUTPUT_HANDLE是个宏,代表标准输出,可以看作显示器

SetConsoleCursorPosition(hout,coord); 看函数名称:设置控制台光标坐标,参数就是设备句柄,坐标,那么把标准输出的句柄传给函数,就可以把光标定位在对应的位置了(左上角位置是0,0然后向左 向下延伸)

下面这段代码可以在屏幕第10行第30列输出"Hello world"

#include windows.h

#include iostream

using namespace std;

int main()

{

HANDLE hout;

COORD coord;

coord.X=30;

coord.Y=10;

hout=GetStdHandle(STD_OUTPUT_HANDLE);

SetConsoleCursorPosition(hout,coord);

cout"Hello world!\n";

return 0;

}


网站栏目:c语言光标移动函数选项 c语言移动光标的函数
当前地址:http://hbruida.cn/article/ddiehie.html