basic_istream::unget
선택은 가장 최근에 문자 스트림으로 다시 읽습니다.
basic_istream<Elem, Tr>& unget( );
반환 값
스트림 (*이).
설명
포맷 되지 않은 입력된 함수 다시 이전 요소 스트림에 가능 하면 호출 하는 것 처럼 배치 rdbuf ->sungetc.경우 rdbuf 는 null 포인터 또는 호출을 sungetc 반환 traits_type::eof, 함수 호출 setstate(badbit).어떤 경우에 반환 *이.
대 한 내용은 unget 실패, 볼 수 있는 basic_streambuf::sungetc.
예제
// basic_istream_unget.cpp
// compile with: /EHsc
#include <iostream>
using namespace std;
int main( )
{
char c[10], c2;
cout << "Type 'abc': ";
c2 = cin.get( );
cin.unget( );
cin.getline( &c[0], 9 );
cout << c << endl;
}
abc
abc 'abc'를 입력 합니다: abc abc
요구 사항
헤더: <istream>
네임 스페이스: std