The function effectively calls the sputbackc member function of the streambuf object associated to the stream.
A subsequent call to member gcount will return zero.
Parameters
- c
- The character to be put back.
Return Value
The function returns *thisErrors are signaled by modifying the internal state flags:
| flag | error |
|---|---|
| eofbit | - |
| failbit | The stream was at the end of the source of characters before the function was called. |
| badbit | An error other than the above happened. |
Additionaly, in any of these cases, if the appropriate flag has been set with member function ios::exceptions, an exception of type ios_base::failure is thrown.
Example
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|
Basic template member declaration
( basic_istream<charT,traits> )| 1 2 |
|
See also
| istream::get | Get unformatted data from stream (public member function) |
| istream::unget | Decrement get pointer (public member function) |
