Compartilhar via


streamsize

Indica o tamanho de fluxo.

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

Comentários

O tipo é um inteiro com sinal que descreve um objeto que pode armazenar uma contagem do número de elementos envolvidos em várias operações de fluxo.Sua representação tem pelo menos 16 bits.Não é necessariamente grande o suficiente para representar uma posição arbitrária de bytes em um fluxo.

Exemplo

Após compilar e executar o programa a seguir, veja o arquivo test.txt para ver o efeito de definir 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 );
}

Requisitos

Cabeçalho: <ios>

namespace: STD

Consulte também

Referência

iostream de programação

Convenções de iostreams