Tôi chỉ đơn giản là cố gắng để tạo ra một tập tin văn bản nếu nó không tồn tại và tôi không thể có vẻ để có được fstream
để làm điều này.fstream sẽ không tạo ra một tập tin
#include <fstream>
using std::fstream;
int main(int argc, char *argv[]) {
fstream file;
file.open("test.txt");
file << "test";
file.close();
}
Tôi có cần chỉ định bất kỳ điều gì trong hàm open()
để tạo tệp không? Tôi đã đọc rằng bạn không thể chỉ định ios::in
vì điều đó sẽ mong đợi một tệp đã tồn tại ở đó, nhưng tôi không chắc liệu các thông số khác có cần phải được chỉ định cho tệp không tồn tại hay không.
tôi nghĩ rằng bạn phải sử dụng: .open ("test.txt", fstream :: in) ; – FacundoGFlores