Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/147.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++ 在一行中打印字符,在每个字符后使用sleep()函数_C++_Loops_Sleep - Fatal编程技术网

C++ 在一行中打印字符,在每个字符后使用sleep()函数

C++ 在一行中打印字符,在每个字符后使用sleep()函数,c++,loops,sleep,C++,Loops,Sleep,我的“计划”有些困难。我想在每个字符(使用for循环)后使用sleep()函数将文件中的文本打印到一行(水平位置)的程序中,但它不起作用。(在终端我看到空白,没有打印任何内容) #包括 #包括 #包括 //#包括 使用名称空间std; int main() { fstream-plik; 弦纹; plik.open(“ala.txt”,ios::in); getline(plik,linia); //弦乐; //tekst=“我是一个朋友,我是一个朋友。”; 对于(int i=0;i您缺少的是换

我的“计划”有些困难。我想在每个字符(使用for循环)后使用sleep()函数将文件中的文本打印到一行(水平位置)的程序中,但它不起作用。(在终端我看到空白,没有打印任何内容)

#包括
#包括
#包括
//#包括
使用名称空间std;
int main()
{
fstream-plik;
弦纹;
plik.open(“ala.txt”,ios::in);
getline(plik,linia);
//弦乐;
//tekst=“我是一个朋友,我是一个朋友。”;

对于(int i=0;i您缺少的是换行符和
std::endl
的刷新副作用。您会注意到,如果您等待足够长的时间以打印整个文件(尽管输出未刷新到屏幕输出),则当系统退出时,所有文件都将同时显示

要解决此问题,请使用
std::flush

cout<<i<<flush;

cout您缺少的是换行符和
std::endl
的刷新副作用。您会注意到,如果您等待足够长的时间以打印整个文件(尽管输出未刷新到屏幕输出),则当系统退出时,所有文件都将同时显示

要解决此问题,请使用
std::flush

cout<<i<<flush;

coutGreat to hear@Anahan89。记住将答案标记为解决方案以结束问题。很高兴听到@Anahan89。记住将答案标记为解决方案以结束问题。
cout<<i<<flush;