* * * * * * * * * * * * * * * * * * 文本方式和二进制方式 当我们按照文本方式往文件中写入数据时,一旦遇到换行字符(ASCII为10),则会转换为回车-换行(ASCII为13、10)。在读取文件时,一旦遇到回车-换行的组合(即连续的ASCII 13、10),则会转换为换行字符(ASCII为10)。 当我们按照二进制方式往文件中写入数据,则将数据在内存中的存储形式原样输出到文件中。 文本 vs. 二进制 I/O 计算机并不区分文本文件和二进制文件,所有文件都以二进制格式存储,文本文件输入、输出时需进行数据格式转换。二进制文件输入、输出时不需进行数据格式转换。 在C++中进行二进制I/O,你需用二进制方式ios::binary打开文件,缺省时,打开一个文件是文本方式。 使用 运算符和put 函数将数据写到文本文件,用 运算符,get, and getline从文本文件读数据。从二进制文件读/写数据,要用stream流中的 read 和 write函数。 write 函数 write 函数的语法格式如下: 流对象.write(char * address, int size) 把从内存中指定位置开始的固定个数的字节送到指定流中,当流与文件关联时,数据写到文件指针所指示的位置。 Read 函数 read 函数的语法格式如下: 流对象.
您可能关注的文档
最近下载
- 深圳市2025年初中学业水平考试(2025年深圳中考真题)英语试卷(含答案,无听力原文及音频).pdf VIP
- 建筑施工承插型盘扣式钢管支撑架安全技术规程 DB33 T1334-2024 浙江省地标.pdf VIP
- 2026年日历A4打印每月一张横版.pdf
- 浅谈煤层气埋地金属管道防腐设计与施工.pdf VIP
- 心肌病患者生活质量量表(CMP-QOL).docx VIP
- 《计算机基础及WPS Office应用教程》全套PPT课件.pptx
- T∕ZZB 0586-2018 汽车用等速驱动轴总成团体标准.pdf VIP
- 高中生物人教版选择性必修二分章节分课时全册教案.pdf VIP
- 铸钢件焊接工艺规程说明书.pdf VIP
- 轿车等速万向节驱动轴总成的设计分析..doc VIP
原创力文档

文档评论(0)