fgets
Reads the characters in a file until hitting len of characters read, a new line or end of file if len is not provided.
Syntax
fgets(fileID)
fgets(fileID, request_length)
[text, actual_length] = fgets(fileID, request_length)
[text, actual_length] = fgets(fileID)
Inputs
- fileID
 - The file ID returned from an earlier call to fopen(). stdin() cannot be used as a fileId. If it is required to get the input from stdin, input should be used.
 - request_length
 - Maximum number of characters to be read.
 
Outputs
- text
 - String returned by fgets function.
 - actual_length
 - Number of characters returned by fgets function.
 
Example
Simple fgets example:
[fopen_fileID, fopen_msg] = fopen('testfile', 'r')
while feof(fopen_fileID) == false
	[fgets_return, fgets_length] = fgets(fopen_fileID)
	ftell_return = ftell(fopen_fileID)
end
fclose(fopen_fileID)
      fopen_fileID = 5
fopen_msg = 
fgets_return = testoutput
fgets_length = 12
ftell_return = 12
ans = 0