probleme mit TXT Dateien erstellung
-
Ich hab ein Problem mit einen Programm vom mir
#include <iostream> #include <fstream> #include <string> int main(){ char zeichen; std::fstream dat_ein; std::string dateiname="test.txt"; dat_ein.open(dateiname.c_str(), std::ios_base::in); while (!dat_ein.eof()){ dat_ein.get(zeichen); std::cout << zeichen; } dat_ein.close(); std::ofstream outfile; outfile.open("test.txt"); outfile << zeichen << "a"; outfile.close(); system("PAUSE"); return 0; }
dieses Porgramm soll eigentlich bewirken,dass diese Textdatei
Dies ist ein Text
zu dieser Textdatei umgewandelt wird
Dies ist ein Text a
doch herauskommt
a
Wo ist der Fehler bzw. wie kann mann das anders machen???
PS: ich bin noch relativ weit am anfang der C++ Programmierung
-
datei zum anhängen öffnen.
-
Wie bitte ich habe diesen komplizierten sachverhalt nicht richtig verstanden!!
noch einmal für die ganz blöden!!
-
outfile.open("test.txt");
guck ma, was man da als zweiten parameter übergeben _kann_
da:
http://www.cplusplus.com/reference/iostream/ofstream/bb