Partilhar via


ios_base::seekdir

Especifica o ponto de partida para operações de deslocamento.

namespace std {
   class ios_base {
   public:
      typedef implementation-defined-enumerated-type seekdir;
      static const seekdir beg;
      static const seekdir cur;
      static const seekdir end;
      ...
   };
}

Comentários

O tipo é um tipo enumerado que descreve um objeto que pode armazenar o modo de pesquisa usado como um argumento funções de membro de várias classes de iostream.Os dois valores de parâmetro são:

  • beg, para buscar (alterar a leitura do atual ou gravar a posição relativa) para o início de uma seqüência (matriz, arquivo ou fluxo,).

  • cur, para buscar relativa à posição atual em uma seqüência.

  • end, para buscar relativo ao final de uma seqüência.

Exemplo

// ios_base_seekdir.cpp
// compile with: /EHsc
#include <iostream>
#include <fstream>

int main ( ) 
{
   using namespace std;
   fstream file;
   file.open( "rm.txt", ios_base::out | ios_base::trunc );

   file << "testing";
   file.seekp( 0, ios_base::beg );
   file << "a";
   file.seekp( 0, ios_base::end );
   file << "a";
}

Conteúdo de Arquivo

aestinga

Requisitos

Cabeçalho: <ios>

namespace: STD

Consulte também

Referência

ios_base Class

iostream de programação

Convenções de iostreams