basic_istream::ignore
いくつかの要素を現在の位置から読み取られたスキップされます。
basic_istream<Elem, Tr>& ignore(
streamsize _Count = 1,
int_type _Delim = traits_type::eof( )
);
パラメーター
_Count
現在の位置から読み取られたスキップする要素の数。_Delim
計算の前になりますわれたら ignore と要素が返されますすべての要素を読み取る後 _Delim 割り当てます。
戻り値
ストリーム () *this。
解説
書式なし入力関数が _Count まで要素を展開し、破棄します。ただし、_Count が numeric_limits<int>::maxと等しい場合は、大きい場合に取得されます。抽出 **traits_type::**はto_int_type () が_Ch (または展開) に等しい _Delim を比較すると、ファイルの終端または要素 _Ch でこのようなにあらかじめ停止します。関数は *thisを返します。
使用例
// basic_istream_ignore.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
char chararray[10];
cout << "Type 'abcdef': ";
cin.ignore( 5, 'c' );
cin >> chararray;
cout << chararray;
}
abcdef
abcdef append
必要条件
ヘッダー: <istream>
名前空間: std