Я просто пытаюсь создать текстовый файл, если он не существует, и я не могу получить fstream
для этого.
#include <fstream>
using std::fstream;
int main(int argc, char *argv[]) {
fstream file;
file.open("test.txt");
file << "test";
file.close();
}
Нужно ли мне указывать что-либо в функции open()
, чтобы заставить его создать файл? Я читал, что вы не можете указать ios::in
, поскольку ожидаете, что уже существует существующий файл, но я не уверен, что для файла, который еще не существует, необходимо указать другие параметры.