C语言退行 怎样把光标推到上一行?

就是C++编译的时候,用scanf输入后再输出什么东西时发现光标会自动换行输出怎样能消除上一行或者让光标上去呢?或者其他什么方法都可以?谢谢... 就是C++编译的时候,用scanf输入后再输出什么东西时发现光标会自动换行输出怎样能消除上一行 或者让光标上去呢?或者其他什么方法都可以?谢谢 展开
 我来答
倔强嘚玫瑰
推荐于2017-09-01 · TA获得超过4001个赞
知道大有可为答主
回答量:3741
采纳率:85%
帮助的人:906万
展开全部
1、可以使用gotoxy函数。
原型:extern void gotoxy(int x, int y);
用法:#include <system.h>
功能:将光标移动到指定位置说明:gotoxy(x,y)将光标移动到指定行y和列x。设置光标到文本屏幕的指定位置,其中参数x,y为文本屏幕的坐标。
2、假设上一行是屏幕的左上角。
gotoxy(0,0)//将光标移动到屏幕左上角
tattackor
2015-09-19 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:884万
展开全部
1、可以使用gotoxy函数。
原型:extern void gotoxy(int x, int y);
用法:#include <system.h>
功能:将光标移动到指定位置说明:gotoxy(x,y)将光标移动到指定行y和列x。设置光标到文本屏幕的指定位置,其中参数x,y为文本屏幕的坐标。
2、假设上一行是屏幕的左上角。
gotoxy(0,0)//将光标移动到屏幕左上角

这位认证管理员,你是眼瞎了吗,我说的第二条不是说怎么实现移到上一行吗,你不要这样子,我的耐心有限。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友161fa7d41
2012-06-11 · TA获得超过221个赞
知道小有建树答主
回答量:202
采纳率:28%
帮助的人:81.7万
展开全部
这个......应该是没有办法的,我也曾想过这个问题,但是,你输入必须得按Enter,就会换行,而且我只晓得“\b”是使光标退一格,"\b \b"是删除前一个字符,郁闷啊
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
falaohe
2012-06-06
知道答主
回答量:20
采纳率:0%
帮助的人:16.3万
展开全部
可以把程序贴出来吗?不过估计是SCANF时敲入enter输入数据时导致的,试一试在输出正确结果的printf里先加入'\b'字符退一格
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式