Defined in header
char *gets( char *str );
Reads stdin into given character string until a newline character is found or end-of-file occurs.
|str||-||character string to be written|
str on success, NULL on failure.
If the failure has been caused by end of file condition, additionally sets the eof indicator (see std::feof()) on stdin. If the failure has been caused by some other error, sets the error indicator (see std::ferror()) on stdin.
The bounds checking is not performed, therefore this function is extremely vulnerable to buffer-overflow attacks. Use fgets() instead.
| reads formatted input from stdin, a file stream or a buffer |
| gets a character string from a file stream |
| writes a character string to a file stream |
C documentation for gets