Defined in header <cstdio> | ||
---|---|---|
char* gets( char* str ); | (until C++14) |
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 function provides no means to prevent buffer overflow of the destination array, given sufficiently long input string. std::gets
was deprecated in C++11 and removed from C++14.
std::fgets
can be used instead.
reads formatted input from stdin , a file stream or a buffer (function) |
|
gets a character string from a file stream (function) |
|
writes a character string to a file stream (function) |
|
C documentation for gets |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
http://en.cppreference.com/w/cpp/io/c/gets