#include <unistd.h> #include <stdlib.h> int main() { if((write(1,"here is some data\n",18))!=18) write(2,"write error\n",12); exit(0); }
原型:
#include <unistd.h>
size_t write(int fildes,const void *buf,size_t nbytes);
write()的第一个参数:0标准输入,1标准输出,2标准错误
第二个参数:写入的数据
第三个参数:写入如据的大小
返回:
正常返回写入的数据的大小
返回0表示没写入数据
返回-1表示出错了