次の方法で共有


fpos::state

設定します。値の変換の状態。

Statetype state( ) const; 
void state(
   Statetype _State
);

パラメーター

  • _State
    新しい変換の状態。

戻り値

変換の状態。

解説

一つ目のメンバー関数は St のメンバー オブジェクトに格納されている値を返します。St のメンバー オブジェクトの 2 番目のメンバー関数 _State ストア。

使用例

// fpos_state.cpp
// compile with: /EHsc
#include <ios>
#include <iostream>
#include <fstream>

int main() {
   using namespace std;
   streamoff s;
   ifstream file( "fpos_state.txt" );

   fpos<mbstate_t> f = file.tellg( );
   char ch;
   while ( !file.eof( ) )
      file.get( ch );
   s = f;
   cout << f.state( ) << endl;
   f.state( 9 );
   cout << f.state( ) << endl;
}

入力: fpos_state.txt

testing

出力

0
9

必要条件

ヘッダー: <ios>

名前空間: std

参照

関連項目

fpos Class

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

入出力ストリームの規則