用fstream创建文件

 原贴

注意用fstream创建文件时,不能指定ios::in 参数,否则当文件不存在时不会自动创建

 

char *fileName = "C://input.txt" ; fstream fs(fileName, ios::in | ios::out, ios::trunc) ;   

fileName对应的文件不存在时,不会自动创建

但是如果写成

 

char *fileName = "C://input.txt" ; fstream fs(fileName, ios::out, ios::trunc) ;   

如果文件不存在那么就会自动创建一个

 

你可能感兴趣的:(用fstream创建文件)