sysread
优质
小牛编辑
133浏览
2023-12-01
描述 (Description)
此函数相当于C /操作系统函数read(),因为它绕过了print,read和seek等函数所使用的缓冲系统,它只能与相应的syswrite和sysseek函数一起使用。
它从FILEHANDLE读取LENGTH字节,将结果放在SCALAR中。 如果指定了OFFSET,则数据将从OFFSET字节写入SCALAR,从而有效地附加来自特定点的信息。 如果OFFSET为负数,则从字符串末尾向后计数的字节数开始。
语法 (Syntax)
以下是此函数的简单语法 -
sysread FILEHANDLE, SCALAR, LENGTH, OFFSET
sysread FILEHANDLE, SCALAR, LENGTH
返回值 (Return Value)
此函数返回错误时的undef,文件末尾的0和整数,成功时读取的字节数。
<!--例子 (Example)
Following is the example code showing its basic usage −
When above code is executed, it produces the following result −
-->