文件操作系列之五——(CStdioFile的文件操作)

本文档介绍了CStdioFile类在文件操作中的使用,它从CFile类继承并以行为基础进行读写。在读取时,CStdioFile会将(0x0D, 0x0A)转换为(0x0A)。注意,CStdioFile不支持CFile的Duplicate, LockRange, UnlockRange函数。示例代码展示了如何读写文件,以及在遇到特定条件时的处理方式。" 124633825,11469423,深入理解Dubbo:RPC原理与实战,"['Java', 'RPC框架', '分布式服务', 'Zookeeper', '服务治理']
摘要由CSDN通过智能技术生成

前面介绍了CFile类对文件的操作方式,本篇来介绍CStdioFile对文件的操作。

直接看这个类的源代码,我们可以发现,这个类是从CFile继承过来的。不过,CStdioFile的最大好处是他读写文件的方式是按照行来进行的。

当你把(0x0A)写入文件的时候,他会写入一对字符(0x0D, 0x0A),而当你读取的时候,他又给你把这一对字符转换成(0x0A)的单一字节。

虽然CStdioFile继承自CFile,但此处应该注意的是,CFile中的Duplicate, LockRange, UnlockRange三个函数在CStdioFile中不能使用。

下面直接上代码说明:

读文件:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值