txt-Datei einlesen, ausgeben und umbenennen



  • Hi Fachleute,

    Mit folgender Syntax habe ich lese ich z.Zt.meine txt-Dateien ein:

    #include <iostream>
    #include <fstream>
    #include <string>
    using namespace std;

    int main(void)
    {

    ifstream datein;
    string datei;
    char zeichen;
    cout << "Welche Datei soll ge\x94""ffnet werden?\n"<<endl;
    cin >> datei;
    datein.open(datei.c_str());
    if (datein == false)
    {
    cerr <<"Datei konnte nicht eingelesen werden!"<<endl;
    return 0;
    }
    while (datein.eof() != true)
    {
    zeichen = datein.get();
    cout << zeichen;

    }

    datein.close();
    return 0;

    }

    Das klappt auch ganz gut, aber nun möchte ich das Programm dazu bewegen,
    nach der Ausgabe auf dem Bildschirm mir zu ermöglichen die eingelesene
    Datei umzubenennen und mit einem anderen Pfad abzuspeichern.

    Kann mir jemand schreiben wie ich meinen Code ergänzen muss?

    Danke!


Anmelden zum Antworten