プログラム言語 FreeBasic |
PeekS
PeekS(AddressMemory)
Function PeekS(ByVal Memory As Any Ptr, byval iLen As Integer = 0) As String
指定されたアドレスの文字列を返します。最初のヌル文字を検索します。ゼロが見つかるとすぐに、それを含むすべてのバイトがコピーされます。
AddressMemory - メモリ・アドレス行
iLen - 受信するバイトの長さ。指定がないと、最初に検出されたゼロまでコピーされます。
Windows , Linux
例:
#Include "window9.bi"
Dim As Byte Ptr data_
Var handle=Create_File("例.txt")
If handle<>-1 Then
Write_String(handle,"FreeBasic a good programming language")
EndIf
Close_file(handle)
handle=Read_file("例.txt")
If handle<>-1 Then
data_=Read_DataS(handle,Size_File(handle))
? PeekS(data_)
EndIf
Close_file(handle)
DeAllocate(data_)
sleep