【发布时间】:2015-11-22 00:18:35
【问题描述】:
我有这个代码来创建一个文件,当我用 CLion 运行它时,它会打印到控制台但不创建文件,我该如何解决这个问题?谢谢
#include <iostream>
#include <fstream>
using namespace std;
int main() {
ofstream log_file;
log_file.open("sample23.txt");
if (log_file.is_open())
std::cout << "Open";
log_file << "stuff" << endl;
log_file.close();
return 0;
}
【问题讨论】:
-
也许它会将文件创建到另一个目录中? stackoverflow.com/questions/25834878/…
-
您没有提供必要的信息。您如何测试文件是否已创建?你在寻找正确的目录吗?您的程序试图在(当前工作目录)中创建文件的目录是否存在?如果确实存在,您的程序 [或执行它的进程] 是否有权创建文件?
-
@nnn 是的,就是这样,写下来回答,我会接受你的回答
标签: c++