/
readFloat
readFloat
Description
Use to read a floating point value from a file. Command will fail if at the end of the file.
The following is a listing of the different cast types.
Note that data can be lost when casting. 'Signed' means the value can be negative. 'Unsigned' means value will always be positive.
Cast | Description |
---|---|
c
|
Reads a signed character, or signed 8-bit (1 byte) value, and converts it to a float |
uc
|
Reads an unsigned character, or unsigned 8-bit (1 byte) value, and converts it to a float |
s
|
Reads a signed short integer, or signed 16-bit (2 bytes) value, and converts it to a float |
us
|
Reads an unsigned short integer, or unsigned 16-bit (2 bytes) value, and converts it to a float |
i
|
Reads a signed integer, or signed 32-bit (4 bytes) value, and converts it to a float |
ui
|
Reads an unsigned integer, or unsigned 32-bit (4 bytes) value, and converts it to a float |
f
|
Reads a floating point value, a 32-bit (4 byte) value, and converts it to a float |
Functional area
Disk I/O
Command syntax
Syntax
readFloat fileID [-cast string]
|
Arguments
Name | Type | Required | Comments |
---|---|---|---|
fileID
|
int |
|
ID of file previously opened with fileOpen |
Flags
Name | Flag arguments | Argument type | Exclusive to | Comments |
---|---|---|---|---|
cast
|
1 | string | — | Data type to cast from. Possible types are listed above. Note that data can be lost when casting. |
Return value
float
Examples
//Read example float $val; int $fileID; int $fileID = `fileOpen "C:/FileTesting.txt" "r"`; $val = `readFloat $fileID`; // Read the boolean value fileClose $fileID; //make sure to close the file // Display the value print $val;
Additional information
Related commands
, multiple selections available,