Chinaunix

标题: fstream 文件操作的问题 [打印本页]

作者: joyue    时间: 2007-03-12 15:04
标题: fstream 文件操作的问题
如果是如下代码:

  1. fstream sfs;
  2. sfs.open("test.txt");
复制代码

test.txt文件原来是没有的,像上面的这段代码就没有新生成test.txt文件。

把代码改成:

  1. ofstream sfs;
  2. sfs.open("test.txt");
复制代码

就可以了,怎么回事啊
作者: net_robber    时间: 2007-03-12 15:10
ostream 和 fstream 的默认open方法不太一样,标志位,就是控制打开方式的那个参数

具体的记不清了

ios::什么的

你查一下吧
作者: joyue    时间: 2007-03-12 15:38
fstream的open参数要全
由于fstream类可以对文件同时进行读写操作,所以对它的对象进行初始话的时候一定要显式的指定mode和openprot参数。





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2