Freigeben über


streamsize

Bezeichnet die Größe des Streams.

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

Hinweise

Der Typ ist eine ganze Zahl mit Vorzeichen, die ein Objekt beschrieben wird, das die Anzahl von Elementen speichern kann, die in verschiedenen Streamvorgänge gehören.Die Darstellung verfügt mindestens 16 Bits.Sie ist nicht notwendigerweise groß genug, eine beliebige Byteposition innerhalb eines Streams darzustellen.

Beispiel

Nachdem Sie das folgende Programm kompiliert haben und ausgeführt haben, müssen Sie die Datei test.txt, um die Auswirkungen für das Festlegen von streamsize anzuzeigen.

// 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 );
}

Anforderungen

Header: <ios>

Namespace: std

Siehe auch

Referenz

Programmierung der iostream-Headerdatei

iostreams Konventionen