Share via


streamsize

ストリームのサイズを表示します。

#ifdef _WIN64
    typedef __int64 streamsize;
#else
    typedef int streamsize;
#endif

解説

型は、さまざまなストリームの操作に関連する要素の数を格納できるオブジェクトを表す符号付き整数です。この表現に少なくとも 16 ビットがあります。これは必ずしも十分ではありません。任意バイトのストリーム内の位置を表すには。

使用例

次のプログラムをコンパイルして実行すると、streamsizeを設定する動作を確認するには、ファイル test.txt " を参照してください。

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

int main( ) 
{
   using namespace std;
   char a[16] = "any such text";
   ofstream x( "test.txt" );
   streamsize y = 6;
   x.write( a, y );
}

必要条件

ヘッダー: <ios>

名前空間: std

参照

関連項目

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

入出力ストリームの規則