使用CMake与CLion一起运行时,ofstream不会创建文件

ePe*_*man 3 c++

我有这个代码来创建一个文件,当我用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;
}
Run Code Online (Sandbox Code Playgroud)

nnn*_*nnn 5

该文件可以创建到另一个目录(工作目录)中.

您可以在此处找到该位置(并根据需要进行更改): 如何更改程序的工作目录