unix io

文件io posix标准

unix系统调用,不带缓存, 使用文件描述符0,1,2 ...
open, read, write, lseek, close.

标准io iso c标准

使用标准io创建或打开一个文件时,使 一个流与一个文件关联。

fopen 返回一个指向FILE对象的指针
提供缓冲,尽量减少使用read write调用的次数。
全缓冲,行缓冲,不带缓冲

fopen, freopen, fdopen 打开流
getc, fgetc, getchar / putc, fputc, putchar 读写一个字符
fgets / fputs 读写一行
fread / fwrite 直接io,读取指定大小

非阻塞io

你可能感兴趣的:(unix io)