(string, endOfFile) = readLine(fileName, lineNumber)
Function readLine(..) opens the given file, reads enough of the content to get the requested line, and returns the line as a string. Lines are separated by LF or CR-LF; the returned string does not contain the line separator.
If lineNumber > countLines(fileName), an empty string is returned and endOfFile=true. Otherwise endOfFile=false.
function readLine extends Modelica.Icons.Function; input String fileName "Name of the file that shall be read" annotation( Dialog(loadSelector(filter = "Text files (*.txt; *.dat)", caption = "Open file in which Real parameters are present"))); input Integer lineNumber(min = 1) "Number of line to read"; input Boolean cache = false "Read file before compiling, if true"; output String string "Line of text"; output Boolean endOfFile "If true, end-of-file was reached when trying to read line"; end readLine;