【发布时间】:2020-10-28 11:56:03
【问题描述】:
我正在尝试从 VS (MVCS) 为 Qt(MinGb) 编写我的程序 我正在使用 ofstream 并且有以下代码:
#include <fstream>
#include <string>
#include <iostream>
#include <exception>
using namespace std;
void WriteToFile(ofstream* fileToWrite, std::string StringNeedsToWrite)
{
if (fileToWrite)
{
if (IsStartOfNewString(StringNeedsToWrite))
{
*fileToWrite << '\n';
}
*fileToWrite << StringNeedsToWrite;
}
else
{
throw exception();
}
}
我想将字符串写入文件,并将 ofstream 设置到我的方法中。 但我有一个奇怪的错误,不知道如何修复它(在图片上)
【问题讨论】:
-
您是否尝试将文件的方法指针传递给您的方法并在您的方法中创建流?
-
@bogdyname 请使用 SO 的官方语言英语。
-
@AndrewPilikin 请使用 SO 的官方语言英语。
标签: c++ string qt mingw ofstream