exit()
返回值
exit(1)表示异常退出.此处1返回给操作系统
exit(x)(x不为0)都表示异常退出
exit(0)表示正常退出
read();
函数原型 :
int read(int handle, void *buf, int nbyte);
表头文件:
#include <unistd.h>
返回值:
成功返回读取的字节数。
出错返回-1并设置errno。
如果在调read之前已到达文件末尾,则这次read返回0。
write();
函数原型 :
int write(int handle, void *buf, int nbyte);
表头文件:
#include <unistd.h>
返回值
如果顺利write()会返回实际写入的字节数。
当有错误发生时则返回-1,错误代码存入errno中。