Dateien kopieren mit DJGPP



  • Guten Tag,

    Wie kopiert man eigentlich eine Datei unter C++ ?

    Zum Bleistift cin a; zu cin c;



  • die vorhandene datei öffnen, einlesen und sich merken und dann in eine neue geschaffene datei wieder reinschreiben.

    achtung: der djgpp hat keine windows.h... solltest du mit der dateiarbeit weitere wege beschreiten wollen, wirst du mit der dir.h und unisted.h ..etc arbeiten...

    schau für dateiarbeit mit c++ auch mal ins c++ standard faq, da steht ein beitrag "streams" von hume...



  • Kannst du mir vieleicht ein Beispiel nennen ?



  • Matthias-Claudio schrieb:

    Zum Bleistift cin a; zu cin c;

    Was meinst du mit diesem Beispiel?



  • Matthias-Claudio schrieb:

    Kannst du mir vieleicht ein Beispiel nennen ?

    versuch dich dochmal an dem c++ faq.. lege eine datei in den ordner, in dem du arbeitest, öffne sie, speicher sie und schreibe sie unter einen anderen namen wieder zurück auf die platte.

    da steht sogar ein beispiel drin... scheinst es nicht angeschaut zu haben

    von hume:

    using namespace std; 
    // Quelldatei 
    ifstream FileInCopy("d:\\cdtemp\\uncle_kracker-follow_me.mp3", ios::binary); 
    
    // Zieldatei 
    ofstream FileOutCopy("d:\\cdtemp\\uncle_kracker-follow_me.mp3.bak", ios::binary); 
    
    if (FileInCopy) 
        FileOutCopy << FileInCopy.rdbuf();
    

Anmelden zum Antworten