다음을 통해 공유


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

참고 항목

참조

basic_istream Class

iostream 프로그래밍

iostreams 규칙