gpt4 book ai didi

c++ - Qt (C++) : QFile creates text file successfully but does not write to it

转载 作者:搜寻专家 更新时间:2023-10-31 01:37:53 25 4
gpt4 key购买 nike

我有以下代码,我试图用它写入一个文件。调用时,文件在目录中创建,for-loop被输入。 QVector<int> program 中的值也存在并且可见 qDebug() .然而,在我关闭文件和窗口后,我在我的电脑上查看文件,它完全是空的。我已经检查了整个 StackOverflow 和 Qt 论坛,但尚未找到解决方案。

    QString save_file = "C:/Users/MARVIN/Documents/Saddleback College/2015/Fall/CS3A/Semester Project/Emulator/hello.txt";

QFile file(save_file);

if(file.open(QFile::WriteOnly))
{
QTextStream out(&save_file);

out << "hello" << endl;

for(int i = 0; i < 100; i++)
{
out << program[i] << endl;
qDebug() << program[i] << endl;
}

file.close();
this->close();
}

最佳答案

您的问题:

QTextStream out(&save_file);

应该是

QTextStream out(&file);

关于c++ - Qt (C++) : QFile creates text file successfully but does not write to it,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33603393/

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