Justin-1992
Grünschnabel
Hi ich habe folgendes Problem:
Wenn ich das Programm öffne und starte funtkionert alles. Bis auf eine Kleinigkeit:
Es soll ein txt dokument kopieren und woanders einfügen..
z.B. ich habe ein txt Dokument in einem Ordner namens "lol" und die Datei heißt "lol2.txt" der Inhalt lautet "ich bin ein Text"
Der Inhalt soll kopiert werden von lol2.txt und eingefügt werden in den Ordner "Ziel" mit dem namen ziel.txt
Es klappt auch alles soweit.. nur das an dem Inhalt des zu kopierenden Textes ein y mit strichelchen dran gesetzt wird.
Beispiel: Beim 1. eingeben: C:\lol\lol2.txt
Beim 2. eingeben: C:\Ziel\ziel.txt
Erwartetet Ergebnis: In Ziel sollte "ich bin ein Text" stehen. Tuts abern icht sondern: "ich bin ein Text y"
Wodran liegt das?
Code:
Mfg. JuSu
Wenn ich das Programm öffne und starte funtkionert alles. Bis auf eine Kleinigkeit:
Es soll ein txt dokument kopieren und woanders einfügen..
z.B. ich habe ein txt Dokument in einem Ordner namens "lol" und die Datei heißt "lol2.txt" der Inhalt lautet "ich bin ein Text"
Der Inhalt soll kopiert werden von lol2.txt und eingefügt werden in den Ordner "Ziel" mit dem namen ziel.txt
Es klappt auch alles soweit.. nur das an dem Inhalt des zu kopierenden Textes ein y mit strichelchen dran gesetzt wird.
Beispiel: Beim 1. eingeben: C:\lol\lol2.txt
Beim 2. eingeben: C:\Ziel\ziel.txt
Erwartetet Ergebnis: In Ziel sollte "ich bin ein Text" stehen. Tuts abern icht sondern: "ich bin ein Text y"
Wodran liegt das?
Code:
Code:
#include <iostream> // einlesen der Befehle von iostream
#include <fstream> // einlesen der Befehle von fstream
using namespace std; // definieren des namespace
char dateiin[1024]; // benutzt für Problem Zwei
char dateiout[1024]; // benutzt für Problem Vier
int main () // Anfang des Programms
{ // start des Anweisungsblocks
cout << "Geben sie den Pfad der Datei die Sie Einlesen wollen an." << "\n\n" ;
cin >> dateiin;
cout << "Geben sie den Pfad an wohin die neue Datei gespeichert werden soll" << "\n\n";
cin >> dateiout;
cout << "Oeffnen der Datei:\t" << dateiin << "\n\n\n"; // Überschrift
ifstream in (dateiin); //Quell-Datei, Vorbereitung zum Auslesen
ofstream out (dateiout); // Ziel-Datei , Vorbereitung zum Einlesen
while (!in.eof()) // Liest Datei bis zum Dateiende ein
{ // Anfang Anweisungsblocks der Schleife
char ch; // Variablenzuweisung
ch=in.get(); // "get" liest jedes Zeichen ein egal ob Leerzeichen oder Zeilenumbruch
cout << ch; // gibt das eingelesene Zeichen wieder aus
out << ch; //
}
cout << "\n\n\n";
return 0; // Return
} // Ende des Programms
Mfg. JuSu