Linux学习(文件六)
来源:互联网 发布:linux seafile 启动 编辑:程序博客网 时间:2024/05/14 18:40
库函数 - 创建和打开
FILE *fopen(const char*filename,const char*mode)
Filename:打开的文件名(路径,缺省为当前路径)
Mode:打开模式
Fopen打开由path指定的文件,并把它与一个文件流关联起来。Mode参数指定文件的打开方式。Fopen执行成功返回一个非空的FILE*指针,失败时返回NULL。
“r”:只读,文件必须已存在。
“w”:只写,如果文件不存在则创建,如果文件已存在则把文件长度截断(Truncate)为0字节再重写,也就是替换掉原来的文件内容。
“a”:只能在文件末尾追加数据,如果文件不存在则创建。
“r+”:允许读和写,文件必须已存在。
“w+”:允许读和写,如果文件不存在则创建,如果文件已存在则把文件长度截断为0字节再重写。
“a+”:允许读和追加数据,如果文件不存在则创建。
b用于区分二进制文件和文本文件,这一点在DOS\Windows系统中是有区分的,但Linux不区分二进制文件和文本文件。
0 0
- Linux学习(文件六)
- Linux学习(六)
- Linux 学习(六)--- 文件权限的操作
- Linux Socket学习(六)
- Linux初步学习 (六)
- Linux学习笔记(六)
- Linux Socket学习(六)
- Linux学习笔记(六)
- Linux学习笔记(六)
- Linux学习笔记(六)
- Linux每日学习(六)
- Linux学习日志(六)
- linux学习笔记(六)
- Linux学习总结(六)
- Linux学习总结(六)
- LINUX学习笔记(六)
- linux基础命令(六)文件权限
- python学习小计(六)文件
- Hibernate之saveOrUpdate
- 删除github上自建的资源库
- C语言 字符串 统计字串子母串出现的次数
- Python学习笔记2 类
- python怎么使用ez_setup.py
- Linux学习(文件六)
- 求输出一个整数的每一位
- 用JAX-WS在Tomcat中发布WebService
- java毕设--基于ssh框架开发的个人博客系统
- 6.java学习之面试题(任意一年的二月有多少天改进版)
- 程序员必读书籍
- 理解复杂的C/C++声明
- 排序算法:二分法插入排序
- 求最大公约数和最小公倍数