文件
标准io:stdio.h(计算机角度做输入输出)(读写文件)
标准io概念 IO库,c语言的标准
IO :input output
I :键盘是标准输入设备 ==》默认输入就是指键盘 /dev/input
O:显示器是标准输出设备 ==》默认输出就是指显示器
一般都是对普通文件操作
加入缓冲区,可以有效减少系统调用的效率,节省系统IO调度资源
so:动态库函数(共享库),(公共的,用得很多),在user中存储
man (manual)
文件读写过程:
打开,读写,关闭
1,打开->> FILE * fp 2,读写->> IO 3,关闭->> fclose
FILE:
FILE *fopen(const char *path,const char *mode);
功能:
打开一个文件并建立一个流
参数;
path :要打开文件的路径
mode:
r 只读 文件不存在报错 文件存在则只读打开
r+ 读写 文件不存在报错 文件存在则读写打开
w 只写 文件不存在报错 文件存在则清0只写打开
w+ 只写 文件不存在报错 文件存在则清0写读打开
返回值:
成功返回建立的文件流指针
失败返回NULL
fputc:
一次只写入一个字符
fgetc:
文件的复制:
fputs:
fgets:
文件的复制:
fread / fwrite:
------------------
嵌入式学习第十九天,今天讲了标准IO,其中有很多的输入输出函数,最常使用的就是fgets和fputs,要熟练掌握其类型以及应用,为后面的学习打下基础,加油!