我正在使用CLion IDE,想要进行回车操作。我在C语言中使用以下语法进行打印操作:
我期望的输出只是在控制台窗口中显示一行文本。
谢谢。
printf("\rHello World!");
,该语句位于一个循环中。然而,循环仍然将每个Hello World
单独打印到一行上。我的程序中没有\n
。我尝试更改行分隔符
选项为Unix
、Mac OS
和Windows
,但它们都无法改变功能。谷歌也没有提供有用的答案。int main()
{
int i = 0;
while (i < 5000000)
{
printf("\rThis is line number %d!", i++);
}
return 0;
}
我期望的输出只是在控制台窗口中显示一行文本。
谢谢。
\r
会使光标回到行首而不换行(类似于在Word中按Home键),并覆盖旧的一行。 - SIGSTACKFAULT