Kleines Prob beim Umgang mit ner Datei

Diskutiere Kleines Prob beim Umgang mit ner Datei im C/C++ Forum im Bereich Programmieren unter Linux/Unix; Hallo!! Ich hab ein kleines Problem, bei dem ich nicht genau weiß woran es liegt obwohl die Erklärung wahrsheinlich mehr als simpel ist. Ich...

  1. Olti

    Olti Mitglied

    Dabei seit:
    06.03.2006
    Beiträge:
    41
    Zustimmungen:
    0
    Hallo!!

    Ich hab ein kleines Problem, bei dem ich nicht genau weiß woran es liegt obwohl die Erklärung wahrsheinlich mehr als simpel ist.

    Ich möchte eine Datei kopieren und dazu nutz ich im Prinzip folgenden Code:

    Code:
    char c;
    ifstream infile;
    ofstream outfile;
    
    while(infile)
    {
    infile.get(c);
    outfile.put(c);
    }
    
    Allerdings ist meine Datei, die ich als Ergebnis habe immer ein byte größer als meine Quelle! Kann mir jemand sagen waran das liegt und wie ich die ganze Sache umgehen kann??

    MFG Olti
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. MadJoe

    MadJoe Eroberer

    Dabei seit:
    14.03.2005
    Beiträge:
    66
    Zustimmungen:
    0
    du musst das ende des streams mit infile.eof() prüfen, die datei ist deswegen ein null-byte größer, weil du über die grenze hinausfährst und anschließend (also schon ein byte im nirvana) ein failbit bekommst, sonst hättest du mit dieser methode sowieso eine endlosschleife, schreibe es so:

    Code:
    while(!infile.eof())
    {
        infile.get(c);
        outfile.put(c);
    }
     
Thema:

Kleines Prob beim Umgang mit ner Datei

Die Seite wird geladen...

Kleines Prob beim Umgang mit ner Datei - Ähnliche Themen

  1. kleines curl Problem

    kleines curl Problem: Hallo, ich bin LINUX Frischling und hab mich ein wenig in eien Sackgasse verlaufen... Ich habe vor, die Verzeichnisgröße via curl Befehl in eine...
  2. Kleines Rsnapshot/Cron Problem

    Kleines Rsnapshot/Cron Problem: Hallo! Ich mache mit rsnapshot backups von meiner Festplatte auf eine externe Festplatte und habe deshalb no_create_root 1 gesetzt, damit eben...
  3. kleines vergleichsproblem

    kleines vergleichsproblem: Hallo Ich möchte eine Liste mit Dateinamen mit einem Ordnerinhalt vergleichen und die Dateien, die sich nicht im Ordner befinden in eine logdatei...
  4. Neues Notebook -> kleines Problem *ups*

    Neues Notebook -> kleines Problem *ups*: guten tag :) also ich habe heute mein neues Notebook bekommen und hab erst mal aus Frust wegen Windows Vista Ubuntu 7.10 installiert... was...
  5. Kleines Prob mit sudo

    Kleines Prob mit sudo: Ich wüede auch genr mit sudo arbeiten. michael@localhost:~$ sudo apt-get update We trust you have received the usual lecture from the local...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden