文件操作

it2022-05-05  197

基于C的文件操作 在ANSI C中,对文件的操作分两种方式:流式文件操作和I/O文件操作。 一、流式文件操作 这种方式的文件操作有一个重要的结构FILE,FILE在stdio.h中定义。 FILE这个结构包含了文件操作的基本属性,对文件的操作都要通过这个结构的指针来进行。 fopen的原型是:FILE *fopen(const char *filename,const char *mode),fopen实现三个功能: 为使用而打开一个流 把一个文件和此流相连接 给此流返回一个FILR指针 参数filename指向要打开的文件名,mode表示打开状态的字符串,其取值如下表 字符串 含义 "r" 以只读方式打开文件 "w" 以只写方式打开文件 "a" 以追加方式打开文件 "r+" 以读/写方式打开文件,如无文件出错 "w+" 以读/写方式打开文件,如无文件生成新文件 系统默认的是以文本模式打开,可以修改全部变量_fmode的值来修改这个设置,例如_fmode=O_TEXT;就设置默认打开方式为文本模式;而_fmode=O_BINARY;则设置默认打开方式是二进制模式。 http://blog.csdn.net/jiahehao/article/details/1862879 用C++实现文件I/O操作 http://blog.csdn.net/jiahehao/article/details/1861415  

转载于:https://www.cnblogs.com/hongjiumu/p/3525506.html


最新回复(0)