Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns the next character to be read.
int_type peek( );
Return Value
The next character that will be read.
Remarks
The unformatted input function extracts an element, if possible, as if by returning rdbuf ->sgetc. Otherwise, it returns traits_type::eof.
Example
// basic_istream_peek.cpp
// compile with: /EHsc
#include <iostream>
using namespace std;
int main( )
{
char c[10], c2;
cout << "Type 'abcde': ";
c2 = cin.peek( );
cin.getline( &c[0], 9 );
cout << c2 << " " << c << endl;
}
abcde
FakePre-a268fff473f24d1aac2cc5f640ec1e2c-c0d620a3445d48d98f7ee1d0597d106e
Requirements
Header: <istream>
Namespace: std