linux程式設計裡有這麼一句if (lseek(STDIN_FILENO, 0, SEEK_CUR) == -1 ),請問是de意思?

2puT發表於2016-07-09
STDIN_FILENO 就是 stdin,但是, stdin 是對應 FILE *, STDIN_FILENO 是 輸入流描述符,或檔案號,通常是 0。
STDIN_FILENO 與read/write 相配。
SEEK_CUR -- 偏移位置從檔案指標當前位置開始計算。
引數2你給的 0,是偏移量。
怎樣才能輸出seek OK呢 -- 你試試 用管道 的方法,資料從管道 輸入,相當於 檔案轉向。
( pipe, socket,FIFO 返回 ESPIPE)

相關文章