Linux 学习笔记(五)
1. 文件操作
1.1 文件概述
FILE 所有平台名字都一样,FILE 是一个结构体类型,里面的成员功能一样,不同平台成员的名字不一样。
定义 FILE *fp:
- fp指针,只要调用了fopen(),在堆区分配空间,把地址返回给fp
- fp指针不是指向文件,fp指针和文件关联,fp内部成员保存了文件的状态
- 操作fp指针,不能直接操作,必须通过文件库函数来操作fp指针
- 通过库函数操作fp指针,对文件的和任何操作,fp里面成员会相应的变化(系统自动完成)
FILE的内部成员:
1.2 文件操作流程
1.3 打开文件的几种路径写法
1.4 文件的打开与关闭
以下打开文件的方式实际是一样的:
1.5 文件路径说明
1.6 fputc的使用
笨蛋写法:
补充写法:
1.7 fgetc的使用
先写:
再读: