ios_base::seekdir
Gibt Ausgangspunkt für Offsetvorgänge an.
namespace std {
class ios_base {
public:
typedef implementation-defined-enumerated-type seekdir;
static const seekdir beg;
static const seekdir cur;
static const seekdir end;
...
};
}
Hinweise
Der Typ ist ein Aufzählungstyp, der ein Objekt beschrieben wird, das den Suchenmodus speichern kann, der als Argument an den Memberfunktionen einiger der iostream-Headerdatei Klassen verwendet wird.Die verschiedenen Flagwerte sind:
beg(, ändern Sie das aktuelle Lesen oder die Schreibposition), relativ zum Anfang einer Sequenz (Array, Stream oder Datei) suchen.
cur, relativ zur aktuellen Position innerhalb einer Sequenz suchen.
end, bezogen auf das Ende einer Sequenz suchen.
Beispiel
// 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";
}
Inhalt der Datei
aestinga
Anforderungen
Header: <ios>
Namespace: std