📁
文件操作
数据存到文件
📖知识引入
📂fopen打开文件
FILE *fp=fopen(文件名,模式) 打开文件,像打开柜子
✍️fprintf写入
fprintf向文件写入数据,用法类似printf,像往柜子里放东西
🔒fclose关闭
fclose关闭文件,释放资源,像关上柜子门
📖fscanf读取
fscanf从文件读取数据,用法类似scanf
🏷️打开模式
"w"写入(覆盖)、"r"读取、"a"追加,不同模式用途不同
💡
用完文件一定要fclose关闭,否则数据可能丢失!
🔍文件操作示例
📝文件操作示例
💻
点击「运行」查看输出
文件操作流程: ┌──────────┐ ┌──────────┐ ┌──────────┐ │ fopen │-> │ fprintf │-> │ fclose │ │ 打开文件 │ │ 写入数据 │ │ 关闭文件 │ └──────────┘ └──────────┘ └──────────┘
打开模式: ┌──────┬────────────────┐ │ "w" │ 写入(覆盖原有) │ │ "r" │ 只读 │ │ "a" │ 追加(不覆盖) │ └──────┴────────────────┘
fp==NULL 表示打开失败
🎯小测验
第1题:fopen的"w"模式表示?
第2题:用完文件后要做什么?
第3题:fopen返回NULL表示什么?
📝本课知识点
- ✓fopen打开文件
- ✓fprintf写入文件
- ✓fclose关闭文件
- ✓用完必须关闭
- ✓检查返回值是否为NULL
第35课完成!继续探索下一课吧 🚀