簡體   English   中英

關於讀取 c 中的系統調用

[英]about read system call in c

當我使用讀取系統調用時,我在第二個參數中提供的緩沖區(應該存儲讀取的數據)會被覆蓋嗎?

謝謝,尼科斯

是的,這就是read()的要點,用從文件中讀取的內容填充(=覆蓋)緩沖區。

只有與read()調用返回的值一樣多的字節才會被覆蓋。

ovr = read(f, buf, 1000);
if (ovr < 0) /* error */;
/* `ovr` bytes of `buf` were overwritten */

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM