write函數

write函數

write函數是C語言函數。

目錄

用 法


頭文件:
write有兩種用法。一種是:ssize_t write(int fd, const void *buf, size_t nbyte);
fd:文件描述符;
buf:指定的緩衝區,即指針,指向一段內存單元;
nbyte:要寫入文件指定的位元組數;
返回值:寫入文檔的位元組數(成功);-1(出錯)
write函數把buf中nbyte寫入文件描述符handle所指的文檔,成功時返回寫的位元組數,錯誤時返回-1.
另一種是: write(const char* str,int n)
str是字元指針或字元數組,用來存放一個字元串。n是int型數,它用來表示輸出顯示字元串中字元的個數。
write("string",strlen("string");表示輸出字元串常量