描述
此函數等效於 C/操作係統函數 read(),因為它繞過了打印、讀取和查找等函數所使用的緩衝係統,它隻能與相應的 syswrite 和 sysseek 函數一起使用。
它從 FILEHANDLE 讀取 LENGTH 個字節,將結果放在 SCALAR 中。如果指定了 OFFSET,則數據從 OFFSET 字節寫入 SCALAR,有效地附加來自特定點的信息。如果 OFFSET 為負數,則它從指定的字節數開始,從字符串末尾向後計數。
用法
以下是此函數的簡單語法 âˆ'
sysread FILEHANDLE, SCALAR, LENGTH, OFFSET sysread FILEHANDLE, SCALAR, LENGTH
返回值
此函數在出錯時返回 undef,在文件末尾返回 0,在成功時返回 Integer,讀取的字節數。
相關用法
- Perl system用法及代碼示例
- Perl sysseek用法及代碼示例
- Perl syscall用法及代碼示例
- Perl sysopen用法及代碼示例
- Perl symlink用法及代碼示例
- Perl sin()用法及代碼示例
- Perl split用法及代碼示例
- Perl shmctl用法及代碼示例
- Perl splice用法及代碼示例
- Perl sqrt()用法及代碼示例
- Perl setpriority用法及代碼示例
- Perl semget用法及代碼示例
- Perl send用法及代碼示例
- Perl sort()用法及代碼示例
- Perl setpwent用法及代碼示例
- Perl sethostent用法及代碼示例
注:本文由純淨天空篩選整理自 Perl sysread Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。