0

我有一个程序应该打印“你好,世界!” 在缓慢滚动的文本中。我正在将 unistd.h 库用于 usleep() 函数,并且我正在使用 std::cout 将字符打印到标准输出:

    #include <iostream> 
    #include <stdio.h>   
    #include <unistd.h>
    char hello[13]={'H','e','l','l','o',',',' ','W','o','r','l','d'};

    int main (){
         for(int i=0; i<14; i++){
              std::cout<<hello[i]; //it prints the entire string after
              usleep(100000);      //100000 ms, but it should print a char after
              }                    //every 100 ms.
    }
4

1 回答 1

1

您可能需要刷新输出流。

于 2015-05-14T16:43:10.440 回答