/
readBool
readBool
Description
Use to read a Boolean 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 the value will always be positive.
Loading
Cast | Description |
---|---|
c | Reads a signed character, or signed 8-bit (1 byte) value, and converts it to a Boolean |
uc | Reads an unsigned character, or unsigned 8-bit (1 byte) value, and converts it to a Boolean |
s | Reads a signed short integer, or signed 16-bit (2 bytes) value, and converts it to a Boolean |
us | Reads an unsigned short integer, or unsigned 16-bit (2 bytes) value, and converts it to a Boolean |
i | Reads a signed integer, or signed 32-bit (4 bytes) value, and converts it to a Boolean |
ui | Reads an unsigned integer, or unsigned 32-bit (4 bytes) value, and converts it to a Boolean |
f | Reads a floating point value, a 32-bit (4 byte) value, and converts it to a Boolean |
Functional area
Disk I/O
Command syntax
Syntax
readBool fileID [-cast string] |
Arguments
Name | Type | Required | Comments |
---|---|---|---|
fileID | int | ID of file previously opened with fileOpen |
Flags
Loading
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
boolean
Examples
//Read example boolean $val; int $fileID; int $fileID = `fileOpen "C:/FileTesting.txt" "r"`; // Read the boolean value $val = `readBool $fileID`; fileClose $fileID; //make sure to close the file // Display the value print $val;
Additional information
Related commands
, multiple selections available,