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