导图社区 C 语言 文件操作
这是一篇关于C 语言 文件操作的思维导图,梳理了C语言文件操作的各个方面,主要内容包括:文件指针FILE* pfile,操作,其它函数。
提示: 本内容由社区用户上传并分享。平台不对内容的真实性、合法性、知识产权归属及是否侵害第三方权利进行事前审核或保证。本内容可能包含受版权保护的图片、字体或其他第三方素材,使用前请自行确认授权范围。
这是一篇关于CMakeList.txt的思维导图,梳理了 CMake 构建脚本的核心配置步骤,覆盖从基础语法、项目设置到 Qt 模块集成、跨平台适配的全流程配置要点,帮助开发者快速掌握 CMakeList.txt 的编写规范,高效搭建 Qt 项目构建体系,解决 CMake 配置报错、语法不熟悉、跨平台适配难等痛点。基础语法部分讲解注释、最低版本号设置规则;项目配置模块包含项目名称、版本号、编程语言指定方法;路径配置部分介绍如何将当前目录和构建目录添加到包含路径;Qt 相关配置模块详细说明自动处理 UI、MOC、RCC 文件的启用方式;C++ 标准设置部分讲解如何启用 C++17 标准及强制标准生效配置;Qt 模块查找部分梳理 find_package 命令的使用方法,支持不同 Qt 版本(Qt5/Qt6)的 Widgets 模块集成;文件管理部分介绍如何添加项目源文件、头文件和资源文件;跨平台适配部分包含 Qt 版本判断、平台专属配置(Android、Windows、macOS)及链接 QtWidgets 模块的完整示例,覆盖 Qt 项目 CMake 配置的高频场景与易错点。本模板适配 Qt 开发工程师、C++ 后端开发者、嵌入式系统开发者、计算机专业学生、开源项目维护者等多类使用人群,既适合零基础学习者快速入门 CMake 配置,也可作为资深开发者编写跨平台 Qt 项目构建脚本的参考手册,大幅减少配置调试时间。
这是一篇关于c智能指针的思维导图,内容详细介绍了C++中智能指针的相关知识,主要内容包括:vs中内存泄漏的检测,智能指针,适合C++开发者学习和查阅,帮助其更好地理解和使用智能指针进行内存管理。
这是一篇关于C容器的思维导图,主要内容包括:序列式容器,容器适配器(都不支持迭代器),关联式容器,容器使用注意事项。总结了C++中各类容器的使用方法和注意事项,适合作为学习和复习C++容器知识的参考资料。
社区模板帮助中心,点此进入>>
互联网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(新名字,老名字)