文件操作系列之三——(windows中的文件操作)

前面介绍了标准C++和C Run-Time Library中文件操作的方式,缺点显而易见,很多的东西和验证需要我们自己进行。

在windows中,系统封装了这些运行库,然后给了我们几个可供使用的API来操作文件。

同样的,windows的SDK大多是面向过程的封装。下面直接上代码:

读文件:

 

写文件:

   示例代码同样简单,不过需要注意的是他们的参数,参数的意义可以参考MSDN的说明,上面有非常详细的描述和例子。

   由于我的工程属性是Unicode编码,所以在其中,我使用了

 

来转换编码,当然,你也可以根据你自己的工程环境来进行修改,你还可以使用这写函数的ANSI版本或是Unicode版本,使用方式和参数

与上面相同,如CreateFileW (Unicode) 和CreateFileA (ANSI).对于这些函数的具体描述,请参看MSDN上的说明。

附,本系列示例代码 ,该代码在VS2008+XPsp3下测试通过。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值