C语言打印了\n之后怎么退回上一行?
展开全部
在 conio.h 里面有一个 可用 void gotoxy(int x, int y) 来重置位置
其它相关函数 int wherey(void) 取得当前行(获取光标垂直位置)
其它相关函数 int wherex(void) 取得当前行(获取光水平直位置)
如:
#include<conio.h>
int main(void){
int y;
printf("\n\n\n\n");
y = wherey();
printf("Line:%d ", y);
gotoxy(1, y - 1);
printf("Back");
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以前的字符型屏幕可以,用控制符\v或用gotoxy()函数;现在都用像素型屏幕,这些办法都不管用了。但可以写一段代码实现,很麻烦的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
退不回去的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个,退不回去了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询