我只是試圖創建一個文本文件,如果它不存在,我似乎無法得到fstream
來做到這一點。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
,因爲它會預期現有的文件存在,但我不確定是否需要爲尚不存在的文件指定其他參數。
我認爲你必須使用:。開( 「test.txt的」,fstream的::中) ; – FacundoGFlores 2013-03-27 19:20:01