天天看點

fputs與read

read(fd, buf, number)從fd中申請讀取number個字元,傳回實際讀取的數,若達到檔案末,則傳回0.

若檔案中有30個字元,number設定100

第一次:read傳回30

第二次:read傳回0

故一般讀取檔案形式:

while((n = read(fd,buf,number)) >0)

  buf = buf + n;

*buf = ‘\0‘;

fputs(str, fd)向fd中輸入字元串str,并且fd的檔案位置會自動後移。