ReadNextInteger - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

FileTools[Text]

 read the next integer from a file

Parameters

 file - file descriptor or filename

Description

 • The ReadNextInteger(file) command attempts to read an integer from file. The ReadNextInteger function skips non-numeric characters until a valid integer is found.  The integer is read from file and returned.  If no characters form a valid integer, then NULL is returned.  In this case, the file is read to the end of the file.
 • 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 cannot be opened.

Examples

 > ${{\mathrm{FileTools}}_{\mathrm{Text}}}_{\mathrm{WriteString}}\left("testfile","1 two 3 four"\right)$
 ${12}$ (1)
 > ${{\mathrm{FileTools}}_{\mathrm{Text}}}_{\mathrm{Close}}\left("testfile"\right):$
 > ${{\mathrm{FileTools}}_{\mathrm{Text}}}_{\mathrm{ReadNextInteger}}\left("testfile"\right)$
 ${1}$ (2)
 > ${{\mathrm{FileTools}}_{\mathrm{Text}}}_{\mathrm{ReadNextInteger}}\left("testfile"\right)$
 ${3}$ (3)
 > ${{\mathrm{FileTools}}_{\mathrm{Text}}}_{\mathrm{ReadNextInteger}}\left("testfile"\right)$
 > ${\mathrm{FileTools}}_{\mathrm{AtEndOfFile}}\left("testfile"\right)$
 ${\mathrm{true}}$ (4)