次の方法で共有


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

参照

関連項目

basic_istream Class

入出力ストリームのプログラミング

入出力ストリームの規則