basic_istream::unget
將最近讀取的字元回流。
basic_istream<Elem, Tr>& unget( );
返回值
流(*this)。
備註
非格式化輸入函式 在流放回上一個元素,如有可能,就象通過調用 rdbuf - >sungetc。 如果 rdbuf 是null指針,或者,如果對 sungetc 的調用返回traits_type::EOF,函式調用 setstate(badbit)。 在任一情況下,它將返回 *this。
示例
// 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;}
abcabc類型“abc:abc abc
要求
標頭: <istream>
命名空間: std