FileTools[Text] - Maple Programming Help

# Online Help

###### All Products    Maple    MapleSim

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

FileTools[Text]

 ReadNextFloat
 read the next float from a file

 Calling Sequence ReadNextFloat(file)

Parameters

 file - file descriptor or filename

Description

 • The ReadNextFloat(file) command attempts to read a float from file.  The ReadNextFloat function skips characters until it finds a valid float.  It then reads the float and returns it.  If no characters match a valid float, then the end of file is reached and NULL is returned.
 • If file is the name of a file that has not been opened, Maple attempts to open the file before attempting to read the float.
 • 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","2.73 to 3.14 for"\right)$
 ${16}$ (1)
 > $\mathrm{FileTools}[\mathrm{Text}][\mathrm{Close}]\left("testfile"\right):$
 > $\mathrm{FileTools}[\mathrm{Text}][\mathrm{ReadNextFloat}]\left("testfile"\right)$
 ${2.73}$ (2)
 > $\mathrm{FileTools}[\mathrm{Text}][\mathrm{ReadNextFloat}]\left("testfile"\right)$
 ${3.14}$ (3)
 > $\mathrm{FileTools}[\mathrm{Text}][\mathrm{ReadNextFloat}]\left("testfile"\right)$
 > $\mathrm{FileTools}[\mathrm{AtEndOfFile}]\left("testfile"\right)$
 ${\mathrm{true}}$ (4)

 See Also

## Was this information helpful?

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