gpt4 book ai didi

时间:2019-03-17 标签:c++: how to write text to a file infinitely (inside infinite loop)?

转载 作者:太空宇宙 更新时间:2023-11-04 06:05:13 26 4
gpt4 key购买 nike

我需要每 5 秒无限地写入一个文件 (.txt)这是我的代码:

#include <iostream>
#include <string>
#include <fstream>
#include <unistd.h>
#include <stdio.h>

using namespace std;

int main()
{
ofstream file("inc.txt");

while(true)
{
file << "Whatever\n" ;
sleep(5);
}
}

当我运行程序时,.txt 文件没有任何反应!

最佳答案

您已经在文件内无限写入。但是通过缓冲,您在文件中看不到结果,使用 flush 解决了这个问题:

while (true)
{
file << "Whatever\n";
file.flush(); // Force the write into the file.
sleep(5);
}

关于时间:2019-03-17 标签:c++: how to write text to a file infinitely (inside infinite loop)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29678622/

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