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