Core Function PTRRead
From Sputnik Wiki
(Difference between revisions)
(Created page with "<pre> PTRRead( <ptr>, <type>, <offset> ) </pre> === Description === Read data from a memory pointer optionally starting from a given index. === Parameters=== ==== ptr ==== T...") |
|||
Line 31: | Line 31: | ||
=== Return Value === | === Return Value === | ||
− | Success: Returns 1. | + | Success: Returns the value requested or -1 if fail. |
Failure: Returns 0. | Failure: Returns 0. |
Revision as of 01:19, 9 December 2011
PTRRead( <ptr>, <type>, <offset> )
Contents |
Description
Read data from a memory pointer optionally starting from a given index.
Parameters
ptr
The pointer to use.
type
The type of data to read
[TYPE] [WHAT IT IS] b unsigned byte B signed byte s signed int16 i signed int32 l signed int64 S unsigned int16 I unsigned int32 L unsigned int64 f float d double
Return Value
Success: Returns the value requested or -1 if fail.
Failure: Returns 0.
Remarks
None.
Example
$PTR = Alloc(300); PTRWrite($PTR, "f", 0, 133.77); PTRWrite($PTR, "l", 4, 777); PTRWrite($PTR, "i", 12, 1221); Println( PTRRead($PTR, "f", 0) ); Println( PTRRead($PTR, "l", 4) ); Println( PTRRead($PTR, "i", 12) ); Free($PTR);