an eine bestimmte stelle schreiben

moin


Suchfunktion benutzen!

Hier ist ein kleiner Code mit dem man an eine bestimmte Position in einer Datei gehen kann, da du nciht geschrieben hast in welcher Sprache und für welchen Compiler es sein soll weiss ich nciht ob er bei dir läuft.
Code:
#include <iostream>
#include <fstream>

int main ( ) 
{
   using namespace std;
   ifstream file;
   char c, c1;

   file.open( "basic_istream_seekg.txt" );
   file.seekg(2);   // chars to skip
   file >> c;
   cout << c << endl;

   file.seekg( 0, ios_base::beg );
   file >> c;
   cout << c << endl;

   file.seekg( -1, ios_base::end );
   file >> c1;
   cout << c1 << endl;
}


mfg
umbrasaxum
 
Oh sorry, hab ich vergessen. Ist mit c++, genauer gesagt mit Borland CBuilder.

Wenn ich die Datei mit
Code:
 file.open( "basic_istream_seekg.txt" );
öffne.
Dann wird diese anscheinend neu angelegt und der alte Inhalt ist weg.

Und wenn ich das ganze mit
mit:
Code:
file.open("basic_istream_seekg.txt", ios::app );
file.seekp(3);
file.write("hallo", 5);
mache.

Dann schreibt er mir das ganze an das ende der Datei
 
Zurück