我希望在控制台打印一些随机字符,然后通过"\b"
删除它们。之后,我想放入自己的变量,使其看起来像“randomizing”。问题是它发生得太快了。我想通过使用usleep
或sleep
函数延迟输出,但是当我这样做时,控制台没有任何输出。
以下是一个简短的示例:
#include <iostream>
#include <unistd.h>
using namespace std;
int main()
{
char chars[]={'a','b','c','g','h','u','p','e','y'};
for(int i=0; i<8; i++)
{
cout << chars[i];
usleep(200000);
cout << "\b";
}
}
cout
,而不是std::cout
:) - ikhusing
指令。 - cadaniluk