read an integer from a file - Maple Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Programming : Input and Output : File Manipulation : FileTools : FileTools/Text/ReadInteger

FileTools[Text][ReadInteger] - read an integer from a file

Calling Sequence

ReadInteger(file)

Parameters

file

-

file descriptor or filename

Description

• 

The ReadInteger(file) command attempts to read an integer from file.   The ReadInteger command skips whitespace until an integer or non-whitespace character is found.  If there is a valid integer, it is read from file and returned.  If the characters do not form a integer, then NULL is returned.

• 

If no integer is found, the file position is reset to its value before the call to ReadInteger was made.

• 

To determine if the end of the file has been reached, use AtEndOfFile.

• 

If file is the name of a file that has not been opened, Maple attempts to open the file before attempting to read the integer.

• 

An error is raised if file is not a valid descriptor or if it is the name of a file that does not exists.

Examples

FileTools[Text]WriteStringtestfile,1 two 3

7

(1)

FileTools[Text]Closetestfile:

FileTools[Text]ReadIntegertestfile

1

(2)

FileTools[Text]ReadIntegertestfile

FileTools[Text]ReadStringtestfile

two

(3)

FileTools[Text]ReadIntegertestfile

3

(4)

FileTools[Text]ReadIntegertestfile

See Also

file, FileTools[AtEndOfFile], FileTools[Position], FileTools[Text], FileTools[Text][Close], FileTools[Text][Open], FileTools[Text][ReadCharacter], FileTools[Text][ReadString], FileTools[Text][WriteInteger], IO_errors


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam