关于C的格式化输出

huangjujiiu 2008-12-12 09:04:51
请问怎么可以把光标从现在所在的行转到前几行的开头而不改变之前输出的内容呢?
例如:
sdglgjljljkjl //第一行
ljlsdjgljdljlj //第二行
ljsfljsdlfjlsdjflj //第三行
|//光标所在的位置 //第四行

怎么才能把光标转到第二行开头去,而不影响其它内容呢?
希望能得到各位的帮助,谢谢!!!
...全文
124 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangjujiiu 2009-01-15
  • 打赏
  • 举报
回复
晕!前一段时间忙别的,忘了结贴。
貌似我用的VC++用不了这个SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),Loc);
又或许我不会用,个人水平问题,太菜了。
我的问题用了别的方法解决了
谢谢各位的宝贵意见!
结贴了!!!!
bitme 2008-12-12
  • 打赏
  • 举报
回复
look:http://topic.csdn.net/t/20001230/21/53721.html
kestre1 2008-12-12
  • 打赏
  • 举报
回复
curse库或许有帮助哦
KataDoc360 2008-12-12
  • 打赏
  • 举报
回复
那要看用的什么GUI库....唉,问题不清楚啊..
huangjujiiu 2008-12-12
  • 打赏
  • 举报
回复
能不能解释一下?
COORD是什么?基本C里有这个类型吗?报错:COORD没有定义
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),Loc);
这句里面用到的函数基本C里面有吗?
a951753 2008-12-12
  • 打赏
  • 举报
回复
gotoxy

void gotoxy(int x, int y)
{
COORD Loc;
Loc.X = x;
Loc.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),Loc);
}

你自己试试看吧

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧