gpt4 book ai didi

CLion - 回车?\r

转载 作者:太空狗 更新时间:2023-10-29 16:45:04 37 4
gpt4 key购买 nike

我正在使用 CLion IDE,我正在尝试执行回车。

我正在用 C 语言执行打印语句,语法如下:

printf("\rHello World!"); 这是一个循环。循环仍然在自己的行上打印每个 Hello World。我的程序中没有 \n。我尝试将 line separators 选项更改为 unix mac OSwindows 并且它们都没有改变功能.谷歌也没有让我找到有用的答案。

int main()
{
int i = 0;
while (i < 5000000)
{
printf("\rThis is line number %d!", i++);
}

return 0;
}

我预期的输出只是控制台窗口中的一行文本。

谢谢。

最佳答案

您的问题是 PuTTY 控制台,它在 CLion 中默认使用。您可以在注册表中将其关闭:

Help | Find Action | Registry... =>
run.processes.with.pty [ ] <- uncheck

我建议你修改程序:

#include <iostream>

int main() {
int i = 0;
while (i < 500) {
printf("\rThis is line number %d!", i++);
fflush(stdout); // <- add this call
}

return 0;
}

关于CLion - 回车?\r,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43825574/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com