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, die als Argument in den Memberfunktionen der iostream-Headerdatei mehrerer Klassen verwendet wird. Die unterschiedlichen 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 in 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