Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/160.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在c++;实时更新,覆盖以前的条目_C++ - Fatal编程技术网

C++ 如何在c++;实时更新,覆盖以前的条目

C++ 如何在c++;实时更新,覆盖以前的条目,c++,C++,例如: float count1 = 0; float count2 = 0; for(int i = 0; i<1000000; i++) { printf("Calculation plus 1: %f", count1); printf("Calculation plus 2: %f", count2); count1++; count2 += 2; } float count1=0; 浮点数2=0; 对于(int i=0;i),C和C++都不提供

例如:

float count1 = 0;
float count2 = 0;

for(int i = 0; i<1000000; i++) {
    printf("Calculation plus 1: %f", count1);
    printf("Calculation plus 2: %f", count2);
    count1++;
    count2 += 2;
}
float count1=0;
浮点数2=0;

对于(int i=0;i),C和C++都不提供“遍地工作”的解决方案。
我使用“\r”将光标放在一行中第一个字符的顶部。 但这似乎不足以满足你的需要

(顺便说一句,我想您的意思是在当前printf的末尾有一个“\n”。)

使用回车符覆盖的示例:

std::cout << "\r " << showProgressW(" ") << std::flush;
使用这些函数,您可以将光标放回任何输出字段的第一个字符的顶部,然后输出新值。(我通常使用std::cout而不是printf。)还有许多其他转义序列和组合,它们可能在简单的工作中很有用,即光标向上(向下、向左、向右)n行


对于最小“窗口”样式可能有帮助的文本输出,我使用诅咒,这有点复杂



我认为下一个选择涉及GUI I/O

< P> C和C++都不提供“WorkWorks'”解决方案。
我使用“\r”将光标放在一行中第一个字符的顶部。 但这似乎不足以满足你的需要

(顺便说一句,我想您的意思是在当前printf的末尾有一个“\n”。)

使用回车符覆盖的示例:

std::cout << "\r " << showProgressW(" ") << std::flush;
使用这些函数,您可以将光标放回任何输出字段的第一个字符的顶部,然后输出新值。(我通常使用std::cout而不是printf。)还有许多其他转义序列和组合,它们可能在简单的工作中很有用,即光标向上(向下、向左、向右)n行


对于最小“窗口”样式可能有帮助的文本输出,我使用诅咒,这有点复杂



我认为下一个选择涉及GUI I/O

< P> C和C++都不提供“WorkWorks'”解决方案。
我使用“\r”将光标放在一行中第一个字符的顶部。 但这似乎不足以满足你的需要

(顺便说一句,我想您的意思是在当前printf的末尾有一个“\n”。)

使用回车符覆盖的示例:

std::cout << "\r " << showProgressW(" ") << std::flush;
使用这些函数,您可以将光标放回任何输出字段的第一个字符的顶部,然后输出新值。(我通常使用std::cout而不是printf。)还有许多其他转义序列和组合,它们可能在简单的工作中很有用,即光标向上(向下、向左、向右)n行


对于最小“窗口”样式可能有帮助的文本输出,我使用诅咒,这有点复杂



我认为下一个选择涉及GUI I/O

< P> C和C++都不提供“WorkWorks'”解决方案。
我使用“\r”将光标放在一行中第一个字符的顶部。 但这似乎不足以满足你的需要

(顺便说一句,我想您的意思是在当前printf的末尾有一个“\n”。)

使用回车符覆盖的示例:

std::cout << "\r " << showProgressW(" ") << std::flush;
使用这些函数,您可以将光标放回任何输出字段的第一个字符的顶部,然后输出新值。(我通常使用std::cout而不是printf。)还有许多其他转义序列和组合,它们可能在简单的工作中很有用,即光标向上(向下、向左、向右)n行


对于最小“窗口”样式可能有帮助的文本输出,我使用诅咒,这有点复杂



我认为接下来的选择涉及到gui I/o。

请看
++
甚至可以在
浮点
s上工作吗?这似乎有点不可靠…这是不可靠的,因为浮点最终会在某个点饱和。请看
++
甚至可以在
浮点
s上工作吗?这似乎有点不可靠…这是不可靠的,因为浮点最终会在某个点饱和参见
++
甚至对
float
s工作吗?这似乎有点不稳定…它不稳定,因为float最终会在某个点饱和。参见
++
甚至对
float
s工作吗?这似乎有点不稳定…它不稳定,因为float最终会在某个点饱和。