Partager via


ios_base::seekdir

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

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 aux fonctions membres plusieurs classes iostream.Les valeurs d'indicateur séparées sont :

  • beg, pour rechercher (modifiez le actuel lire ou écrire la position) relative au début d'une séquence (tableau, flux, ou fichier).

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

  • end, pour rechercher par rapport à la fin d'une 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 de fichier

aestinga

Configuration requise

en-tête : <ios>

l'espace de noms : DST

Voir aussi

Référence

ios_base Class

programmation iostream

conventions d'iostreams