导图社区 C 语言 文件操作
这是一篇关于C 语言 文件操作的思维导图,梳理了C语言文件操作的各个方面,主要内容包括:文件指针FILE* pfile,操作,其它函数。
这是一篇关于C容器的思维导图,主要内容包括:序列式容器,容器适配器(都不支持迭代器),关联式容器,容器使用注意事项。总结了C++中各类容器的使用方法和注意事项,适合作为学习和复习C++容器知识的参考资料。
这是一篇关于Qt是什么的思维导图,主要内容包括:1.Qt介绍,2.Qt 下载与安装,3.Qt Creator,4.Visual Studio,5. Qt 模块解析,6.需要的C 知识。
这是一篇关于linux的思维导图,主要内容包括:主键盘快捷键,文件下载wget命令,包管理,方便用户快速查阅和记忆。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
C 语言 文件操作
一、 文件指针 FILE* pfile
A. stdin(输入)
B. stdout(输出)
C. stderr(错误)
二、 操作
A. 打开/关闭文件
a. 打开文件 fopen( )
1. 参数一: filename(文件名)
1||| 绝对路径
2||| 相对路径
2. 参数二: mode(模式)
1||| r -- 只读
2||| w -- 只写
3||| a -- 追加
4||| r+ -- 可读可写
5||| w+ -- 可读可写
6||| a+ -- 可读可写
7||| rb -- 二进制读
8||| wb -- 二进制写
9||| ab -- 二进制追加
10||| rb+ --二进制读写
11||| wb+ --二进制读写
12||| ab+ --二进制读写
b. 关闭文件 fclose( )
B. 目录操作
a. 头文件<direct.h>
1. 获取当前工作目录 getcwd(,)
2. 修改当前工作目录 chdir( )
C. 读写操作
a. EOF(end of file) 读到文件结尾
b. 按字符
1. 按字符读写文件
1||| 写 -- fputc()
2||| 读 -- fgetc()
2. 按字符读写文件
c. rewind(文件指针) -- 光标移到开头
d. 按字符串
1. 按字符串读写文件
1||| 写 -- fputs()
2||| 读 -- fgets()
e. 格式化读写
1. 写
1||| fprintf(文件指针,格式)
2||| 模式(w+)
2. 读
1||| fscanf()
f. 二进制读写
1||| fwrite( , , , )
2||| 模式(wb)
1||| fread(字符串,大小,长度,文件指针)
2||| 移动文件位置指针 fseek(文件指针,跳过的字节数,)
三、 其它函数
A. 删除文件 -- 成功返回0,失败返回非0 remove(文件名)
B. 重命名文件 rename(老名字,新名字)
C. 移动文件 rename(新名字,老名字)