2016年9月5日
摘要: 文件流是以外存文件为输入输出对象的数据流,字符串流不是以外存文件为输入输出的对象,而以内存中用户定义的字符数组(字符串)为输入输出的对象,即将数据输出到内存中的字符数组,或者从字符数组(字符串)将数据读入。字符串流也称为内存流。字符串流也有相应的缓冲区,开始时流缓冲区是空的。如果向字符数组存入数据, 阅读全文
posted @ 2016-09-05 23:21 白宫飘红旗 阅读(2241) 评论(1) 推荐(1) 编辑
摘要: 二进制文件不是以ASCII代码存放数据的,它将内存中数据存储形式不加转换地传送到磁盘文件,因此它又称为内存数据的映像文件。因为文件中的信息不是字符数据,而是字节中的二进制形式的信息,因此它又称为字节文件。 对二进制文件的操作也需要先打开文件,用完后要关闭文件。在打开时要用ios::binary指定为 阅读全文
posted @ 2016-09-05 23:01 白宫飘红旗 阅读(3983) 评论(0) 推荐(0) 编辑
摘要: 如果文件的每一个字节中均以ASCII代码形式存放数据,即一个字节存放一个字符,这个文件就是ASCII文件(或称字符文件)。程序可以从ASCII文件中读入若干个字符,也可以向它输出一些字符。 对ASCII文件的读写操作可以用以下两种方法:1) 用流插入运算符“<<”和流提取运算符“>>”输入输出标准类 阅读全文
posted @ 2016-09-05 21:30 白宫飘红旗 阅读(3006) 评论(0) 推荐(0) 编辑