basic_istream::putback

지정한 문자는 스트림에 배치합니다.

basic_istream<Elem, Tr>& putback(
    char_type _Ch
);

매개 변수

  • _Ch
    스트림에 놔 문자입니다.

반환 값

스트림 (*이).

설명

포맷 되지 않은 입력된 함수 다시 배치 _Ch, 가능한 경우 호출 하는 경우 rdbuf->sputbackc.Rdbuf는 null 포인터가 없거나 경우 호출을 sputbackc 반환 traits_type::eof, 함수 호출 setstate(badbit).어떤 경우에 반환 *이.

예제

// basic_istream_putback.cpp
// compile with: /EHsc
#include <iostream>
using namespace std;

int main( ) 
{
   char c[10], c2, c3;

   c2 = cin.get( );
   c3 = cin.get( );
   cin.putback( c2 );
   cin.getline( &c[0], 9 );
   cout << c << endl;
}
  

요구 사항

헤더: <istream>

네임 스페이스: std

참고 항목

참조

basic_istream Class

iostream 프로그래밍

iostreams 규칙