Datei binär kopieren

Gast #1683680
Lesenswert?

Hi hab mir einen Code geschrieben der mir eine Datei binär kopiert.
Ich überprüfe nach dem schreiben von 500 Bytes die Position und sie sind
nicht gleich groß!?

Wo liegt den mein Fehler?
1
  //Datei screiben 
2
    ofstream wf;
3
    ifstream rf;
4
                unsigned char tmp;
5
    rf.open("C:\\daten.bin",ifstream::in | ios_base::binary);
6
    wf.open("C:\\save.bin",ios_base::out | ios_base::binary );
7
  
8
          for(int i=0;i < 500;mm++)
9
    {
10
      rf>>tmp;
11
      
12
      wf<<tmp;
13
      wf.flush();
14
      
15
    }
16
    //hier überprüfe ich die position
17
    pos  =wf.tellp();
18
    pos1=rf.tellg();

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren