一、IO编程的学习内容:
1.标准IO编程
printf()/fprintf()/read()/fwrite/fseek()/fclose()
2.文件IO编程
open()/write()/read()/lseek()/close()
3. 时间编程
time_t time(time_t *tloc)
char *ctime(const time_t*timep)
struct tm *localtime(time_t *timep)
4.文件和目录的属性
标准IO
r 只读 文件必须先存在
w 只写 文件不存在则创建(清空模式)
a 只读 文件不存在则创建(追加模式)
文件IO
O_RDONLY 只读
O_WRONLY 只写
O_RDWR 读写
O_CREAT 如果文件不存在,则创建
O_EXCL 使用时O_CREAT时文件已经存在,则返回报错
O_NOCTTY 文件为终端,则终端不可以作为使用open的控制端
O_TRUNC 清空模式
O_APPRND 追加模式
5.库的制作