C语言中,怎样使光标回到上一行???求具体程序!!!

 我来答
xiao蝌蚪找妈妈
推荐于2017-12-16
知道答主
回答量:13
采纳率:0%
帮助的人:7.1万
展开全部
楼上说的是在TC编程环境下的方法,在VC下没有gotoxy()这个函数,可以自己创建这个函数,代码如下:
void gotoxy(int x,int y) //将光标移动到坐标为(x,y)的地方
{
CONSOLE_SCREEN_BUFFER_INFO csbiInfo;
HANDLE hConsoleOut;
hConsoleOut = GetStdHandle(STD_OUTPUT_HANDLE);
GetConsoleScreenBufferInfo(hConsoleOut,&csbiInfo);
csbiInfo.dwCursorPosition.X = x;
csbiInfo.dwCursorPosition.Y = y;
SetConsoleCursorPosition(hConsoleOut,csbiInfo.dwCursorPosition);
}
记得在预处理命令当中加上#include <windows.h>
至于怎么移动到上一行,这个算法就不是很难了,你自己想想吧
追问
哦,好的,我去试试看,谢谢!!!
duanniao35
2012-03-13
知道答主
回答量:11
采纳率:0%
帮助的人:4.3万
展开全部
turboc的 #include <stdio.h> #include <conio.h> int main() { int x, y; gotoxy(5, 5); printf("position: 5, 5"); x = wherex(); y
追问
最后一个y 是什么意思?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式