Partager via


streamsize

Indique la taille du flux de données.

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

Notes

Le type est un entier signé qui décrit un objet qui peut stocker le nombre d'éléments impliqués dans des opérations de flux de données. Sa représentation possède au moins 16 bits. Il n'est pas nécessairement suffisante pour représenter une position aléatoire d'octets dans un flux de données.

Exemple

Après avoir compilé et exécuté le programme suivant, regardez dans le fichier test.txt pour afficher l'incidence de la définition 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 );
}

Configuration requise

En-tête :<entrées/sorties de >

Espace de noms : std

Voir aussi

Référence

iostream, programmation

iostreams, conventions