天天看点

3.8 文件I/O_write函数

    调用write函数向打开的文件写数据:

  • #include <unistd.h>
  • ssize_t write(int filedes, const void *buf, size_t nbytes);

返回值:成功返回已写的字节数,出错返回-1

    其返回值通常与参数nbytes的值相同,否则表示出错。write出错的一个常见原因是:磁盘意写满,或者超过了一个给定进程的文件长度限制。