FILE *fopen(char *filepath, *mode);
//filepath文件路径
//mode 文件打开的模式

文件使用方式由r,w,a,t,b,+六个字符拼成,各字符的含义是:

r(read): 读

w(write): 写

a(append): 追加

t(text): 文本文件,可省略不写

b(banary): 二进制文件

+: 读和写

“r” 以 只读 方式打开文件,该文件必须存在。
“r+” 以可读写方式打开文件,该文件必须存在。
”rb+“ 读写打开一个 二进制文件 ,允许读写数据,文件必须存在。
“w” 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。
“w+” 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。
“a” 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。( EOF 符保留)
”a+“ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。 (原来的EOF符不保留)
“wb” 只写打开或新建一个 二进制文件 ;只允许写数据。
“wb+” 读写打开或建立一个二进制文件,允许读和写
“wx” 创建文本文件,只允许写入数据.[C11]
“wbx” 创建一个二进制文件,只允许写入数据.[C11]
”w+x“ 创建一个文本文件,允许读写.[C11]
“wb+x” 创建一个二进制文件,允许读写.[C11]
“w+bx” 和"wb+x"相同[C11]
“rt” 只读打开一个文本文件,只允许读数据
  “wt” 只写打开或建立一个文本文件,只允许写数据
  “at” 追加打开一个文本文件,并在文件末尾写数据
  “rb” 只读打开一个二进制文件,只允许读数据
  “wb” 只写打开或建立一个二进制文件,只允许写数据
  “ab” 追加打开一个二进制文件,并在文件末尾写数据
  “rt+” 读写打开一个文本文件,允许读和写
  “wt+” 读写打开或建立一个文本文件,允许读写
  “at+” 读写打开一个文本文件,允许读,或在文件末追加数据
  “rb+” 读写打开一个二进制文件,允许读和写
  “ab+” 读写打开一个二进制文件,允许读,或在文件末追加数据

部分内容来源---链接

fopen函数和文件权限相关推荐

  1. Linux 常用C函数说明-文件权限控制篇

    chdir(改变当前的工作(目录) 相关函数  getcwd,chroot 表头文件  #include<unistd.h> 定义函数  int chdir(const char * pa ...

  2. c语言文件打开函数,C语言fopen函数中文件打开方式(参数值)

    满意答案 keaichengb.. 推荐于 2017.09.05 采纳率:40%    等级:12 已帮助:3704人 C语言fopen函数用于打开文件. 函数原型:FILE * fopen(cons ...

  3. C语言学习笔记---文件操作 fopen()函数 和 fclose()函数

    fopen()函数   在C语言中fopen()函数用来打开文件.该函数声明在stdio.h中.它的第一个参数是待打开文件的名称,更确切的说是一个包含文件名的字符串地址.第二个参数是一个字符串,指定待 ...

  4. php fopen创建文件,php fopen函数用法(打开创建文件)

    php教程 fopen函数用法(打开创建文件) 在很多时间我们都需要创建文件特别是生成静态页面的时间,我们在php中就常常会用到fopen这个函数来新建文件,它的原是是如何文件存在就追加,不存在可以创 ...

  5. php fopen函数php,php fopen函数用法(打开创建文件)_PHP教程 - fopen

    php教程 fopen函数用法(打开创建文件) 在很多时间我们都需要创建文件特别是生成静态页面的时间,我们在php中就常常会用到fopen这个函数来新建文件,它的原是是如何文件存在就追加,不存在可以创 ...

  6. fopen函数的用法示例_在C和C ++中使用fopen()函数的用法以及示例

    fopen函数的用法示例 In C and C++ programming languages fopen() function is used to open files and make oper ...

  7. php fopen函数失败,php fopen函数返回false

    使用yum安装的apache2.4.6   php 7.2.2  正确安装后使用fopen()函数打开文件时返回false 百度一下又三种原因 1.目录或者文件夹权限原因 (可以用   chmod - ...

  8. php fopen函数

    php中没有单独的文件创建函数,如果我们想创建函数,可以使用fopen(),fopen()函数字面意思是打开文件,但该函数也有创建文件的功能,当使用 fopen() 函数打开一个文件时,如果文件不存在 ...

  9. Matlab中fopen函数用法

    目录 语法 说明 示例 打开文件并将标识符传递给文件 I/O 函数 请求要打开的文件的名称 打开要写入的文件并指定访问类型.写入顺序.字符编码 获取有关已打开文件的信息 fopen函数打开文件或获得有 ...

最新文章

  1. 宁波大学计算机王老师,王翀_宁波大学研究生导师信息
  2. C语言 递归实现辗转相除法 和 辗转相减法
  3. 英特尔核芯显卡控制面板没有了_【有趣】第41期:被英特尔取消发售的CPU长啥样?...
  4. poj -- 1185 炮兵阵地
  5. c# mysql 文件存储_c# 如何实现保存文件到数据库
  6. 数列互质(莫队算法)
  7. opencv32-基于距离变换和分水岭的图像分割
  8. java实现线性回归(简单明了,适合理解)
  9. (翻译) MongoDB(10) 在 Red Hat 企业版或者 Centos Linux 上安装MongoDB社区版
  10. Python与数据结构[4] - 散列表[1] - 分离链接法的 Python 实现
  11. 36. LatencyTOP
  12. Problem J: 零起点学算法89——程序设计竞赛
  13. Python 列表深浅复制详解
  14. kafkatool 配置_kafka可视化工具安装及简单使用
  15. python考拉兹猜想_Python练习题 042:Project Euler 014:最长的考拉兹序列
  16. 穷人python入门教程视频_《穷》字意思读音、组词解释及笔画数 - 新华字典 - 911查询...
  17. 【如何在寒武纪MLU上进行算法移植】-概述
  18. Android+Jquery Mobile学习系列(6)-个人信息设置
  19. 【网关路由测试】——网关状态转换测试
  20. 头的各个部位示意图_最全的牛部位分割图各部件

热门文章

  1. 一年Java开发经验面试招行总结
  2. java中 continue outer, break inner 简解
  3. 数据结构和算法学习网站
  4. 北京大学肖臻老师《区块链技术与应用》ETH笔记 - 8.0 ETH挖矿难度的调整
  5. cgb2110-day02
  6. 大连鸿蒙刺青怎么样,哪个部位纹身最“疼”?纹身师:敢在这三个地方纹身的,是真汉子...
  7. 一个U盘安装多个iso引导
  8. java 发卡平台支付_ZFAKA一款免费开源的发卡系统搭建教程 (支持多种支付接口)...
  9. python url转码_Python如何实现转换URL详解
  10. MATLAB experiment<3>