C Language and Libraries Help (clang.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
fgets
 Summary Example                         Up Contents Index Back
─────Run-Time Library───────────────────────────────────────────────────────
 
     The fgets function reads a string from the input <stream> and
     stores it in <string>. Characters are read from the current stream
     position up to and including the first newline character (\n),
     up to the end of the stream, or until the number of characters
     read is equal to <n>-1, whichever comes first.
 
     The characters read are stored in <string>, and a null character
     (\0) is appended. The newline character, if read, is included in
     the string.
 
     If <n> is equal to 1, <string> is empty (""). The fgets function
     is similar to the gets function; however, gets replaces the
     newline character with NULL.
 
     Return Value
 
     If successful, the fgets function returns <string>. It returns
     NULL to indicate either an error or end-of-file condition. Use
     feof or ferror to determine whether an error occurred.
                                    -♦-