C++ Ofstream不在文件中写入

C++ Ofstream不在文件中写入,c++,file,fstream,ofstream,C++,File,Fstream,Ofstream,我对气流有问题。我有一个程序,它必须写入文件信息(语言设置)。若我从VS2019调试或发布开始,一切都可以,但流的安装程序不想工作。安装程序后从文件中读取,但不想写入。你能帮忙吗 int langulange = 1; #include <iostream> #include <string> #include <fstream> using namespace std; int main(int argc, char* argv[]) { ifstr

我对气流有问题。我有一个程序,它必须写入文件信息(语言设置)。若我从VS2019调试或发布开始,一切都可以,但流的安装程序不想工作。安装程序后从文件中读取,但不想写入。你能帮忙吗

int langulange = 1;
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main(int argc, char* argv[]) {
    ifstream file("config.txt");
if (!file.is_open()) {
    ofstream out("config.txt");
    out << langulange;
    out.close();
    return 0;
}
}
int language=1;
#包括
#包括
#包括
使用名称空间std;
int main(int argc,char*argv[]){
ifstream文件(“config.txt”);
如果(!file.is_open()){
流输出(“config.txt”);

out您实现了两个流(显然未使用且毫无意义的
文件
读取流和
out
写入流)正在打开同一个文件,对吗?进程的当前工作目录中有一个名为
config.txt
的文件?代码没有问题,它正在按预期工作。请检查工作目录以查看该文件。@foragerDev中没有文件directory@WhiozCraig我尝试在ifstream文件之后写入file.close()(“config.txt”);但没有结果