调用write函数向打开的文件写数据:
- #include <unistd.h>
- ssize_t write(int filedes, const void *buf, size_t nbytes);
返回值:成功返回已写的字节数,出错返回-1
其返回值通常与参数nbytes的值相同,否则表示出错。write出错的一个常见原因是:磁盘意写满,或者超过了一个给定进程的文件长度限制。
调用write函数向打开的文件写数据:
返回值:成功返回已写的字节数,出错返回-1
其返回值通常与参数nbytes的值相同,否则表示出错。write出错的一个常见原因是:磁盘意写满,或者超过了一个给定进程的文件长度限制。