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