F
Faliln
Hallo, erstmal zu mir:
-Ich nutzte Microsoft Visual c++ und habe Windows XP als Betriebssystem.
Ich versuche schon eine zeitlang Dateien zu kopieren und komme zu keinem guten Ergebnis:- (
Mein Code sieht so aus:
StreamReader ^sr = gcnew StreamReader("C:\\Dokumente und Einstellungen\\Andre\\Desktop\\Musik.mp3");
int x = sr->BaseStream->Length;
StreamWriter ^sw = gcnew StreamWriter("C:\\Dokumente und Einstellungen\\Andre\\Desktop\\Musik2.mp3");
Char g;
for(int i = 0; i< x; i++)
{
g = sr->Read();
sw->Write(g);
}
sw->Close();
sr->Close();
Close();
Auf meinem Desktop sollte nun eine perfekte Kopie der Mp3 Datei liegen, tut sie aber nicht :-(
Es wird zuwar eine Musik2.mp3 Datei erstellt, sie ist jedoch ca doppelt so groß wie das Orginal
und lässt sich nicht abspielen.
Kann mir bitte jemand den Fehler nennen ?
PS. Ich suche keine alternativ Lösung, wie zum Beispiel ein einfacher Kopierbefehl.
Danke für eure Antworten
-Ich nutzte Microsoft Visual c++ und habe Windows XP als Betriebssystem.
Ich versuche schon eine zeitlang Dateien zu kopieren und komme zu keinem guten Ergebnis:- (
Mein Code sieht so aus:
StreamReader ^sr = gcnew StreamReader("C:\\Dokumente und Einstellungen\\Andre\\Desktop\\Musik.mp3");
int x = sr->BaseStream->Length;
StreamWriter ^sw = gcnew StreamWriter("C:\\Dokumente und Einstellungen\\Andre\\Desktop\\Musik2.mp3");
Char g;
for(int i = 0; i< x; i++)
{
g = sr->Read();
sw->Write(g);
}
sw->Close();
sr->Close();
Close();
Auf meinem Desktop sollte nun eine perfekte Kopie der Mp3 Datei liegen, tut sie aber nicht :-(
Es wird zuwar eine Musik2.mp3 Datei erstellt, sie ist jedoch ca doppelt so groß wie das Orginal
und lässt sich nicht abspielen.
Kann mir bitte jemand den Fehler nennen ?
PS. Ich suche keine alternativ Lösung, wie zum Beispiel ein einfacher Kopierbefehl.
Danke für eure Antworten