共用方式為


streamsize

表示資料流的大小。

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

備註

這個型別是描述物件可以儲存的元素數目的計數各種資料流作業有關的帶正負號的整數。它的表示有至少 16 位元。它不一定是較大表示資料流內隨機位元組位置。

範例

在編譯和執行下列程式之後,請參閱 test.txt 檔案檢視設定 streamsize的效果。

// 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

請參閱

參考

iostream 程式設計

iostreams 慣例