VARKON Version 1.15 1997-10-24


inlin - Function

Reads a line of text


Description

Reads characters from the current position of a text file until end of line is found. The end of line character itself is read but not appended to the string returned by inlin(). The new current position is set to the first character after the end of the line.

Syntax

inlin(f)

FILE f;


Principal parameters

f - The name of a filevariable accociated with a file open for read or update (R or U)


Optional parameters

None.

Return value

A STRING containing the characters read. If the line is longer than 132 characters the entire line is read but the result truncated to 132 characters by inlin().

Errors

See the iostat() function for proper error handling.

Comments

End of line is the linfeed character ASCII 10 in a UNIX textfile but the combination of linefeed and carriage return in Microsoft Windows, ASCII 10 + ASCII 13. This may cause problems if you try to read a textfile created by Windows95/NT with a VARKON system running under UNIX. The UNIX command tr -d '\r' can be used to strip the extra carriage return characters from a Windows text file.


VARKON Homepage Index