当前位置: 首页 > 文档资料 > Perl 入门教程 >

sysread

优质
小牛编辑
137浏览
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 −

-->