Perl sysread 函式



說明

此函式等效於 C/作業系統函式 read(),因為它繞過了 print、read 和 seek 等函式使用的緩衝系統,它只應與對應的 syswrite 和 sysseek 函式一起使用。

它從 FILEHANDLE 讀入 LENGTH 位元組,將結果放入 SCALAR。如果指定了 OFFSET,則資料會從 OFFSET 位元組寫入 SCALAR,有效追加特定點的資訊。如果 OFFSET 為負,則它從指定位元組數開始向後從字串的末尾計數。

語法

以下是此函式的簡單語法 −

sysread FILEHANDLE, SCALAR, LENGTH, OFFSET

sysread FILEHANDLE, SCALAR, LENGTH

返回值

此函式在出錯時返回 undef,在檔案結束時返回 0,在成功時返回整數(讀取的位元組數)。

perl_function_references.htm
廣告
© . All rights reserved.