您的位置:首页 > 运维架构 > Linux

Linux中的文件读写

2015-05-15 14:00 239 查看
1 分类

根据参考资料[6][7]的描述可知,C语言读写文件主要有两种方式:a)ASCII方式;b)二进制方式,关键在于使用fopen()函数打开文件时使用带b的参数还是不带b的参数:

int fp1 = fopen("test1.txt","wb");   // 以二进制方式打开文件test1.txt
int fp2 = fopen("test2.txt","w");    // 以ascii方式打开文件test2.txt
然而,参考资料[8]P112则说明,UNIX内核并不对文本文件和二进制文件进行区分,因此在UNIX系统环境下指定字符b实际上并无作用。

2 实例

参考资料

[1]c语言写bin文件

[2] C文件读写函数介绍

[3]C、C++读写二进制文件

[4]c读写二进制文件

[5]C语言实现二进制文件读写详解

[6]C语言读写文件两种方式ASCII 和 二进制

[7]C语言采用文本方式和二进制方式打开文件的区别分析

[8]UNIX环境高级编程(第二版)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: