Partager via


ios_base::seekdir

Spécifie le point de départ pour les opérations décalage.

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

Notes

Le type est un type énuméré qui décrit un objet qui peut stocker le mode d'accès utilisé comme argument les fonctions membres de plusieurs classes iostream. Les valeurs d'indicateur distinctes sont :

  • beg, rechercher (modifiez la lecture en cours ou entrez la position) par rapport à le début d'une séquence (table, ce flux, ou fichier).

  • cur, rechercher par rapport à la position actuelle dans une séquence.

  • end, rechercher par rapport à la fin de la séquence.

Exemple

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

Contenu du fichier

aestinga

Configuration requise

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

Espace de noms : std

Voir aussi

Référence

ios_base, classe

iostream, programmation

iostreams, conventions