C++流



读写文件:文件流

文件打开方式:

以上打开方式,可以使用位操作 | 组合起来。
写文本文件:

以ofstream默认方法打开文件(以写的方式),除非系统错,不然不会打不开文件,因为如果没有文件,会自己生成一个文件。
读文本文件:

文本文件和二进制文件的区别:
文本文件:写数字1,实际写入的是‘1’
二进制文件,写数字1,实际写入的是 整数1(4个字节,最低字节是1,高三个字节都是0);写字符‘R’,实际也是字符‘R’,这是和文本文件一样的
写二进制文件(文件流对象的write方法):

读二进制文件(使用文件流对象的read方法):

按照指定格式写文本文件(使用stringstream):

按照指定格式读取文本文件:


文件流的状态位检查

文件流的定位


运行结果:



运行结果:



结果:

浙公网安备 33010602011771号