000
20.11.2012, 13:23 Uhr
Masskrug
|
hallo ich hätte mal eine Frage bezüglich "ifstream" in Kombi mit anderen Funktionen
Beispiel copy,remove:
C++: |
#include <windows.h> #include <stdio.h>
int main() {
CopyFile("D:\\ZickZack.txt","D:\\bilder\\SCRIPT3000.txt",0); remove("D:\\ZickZack.txt");
system("PAUSE"); return 0; }
|
funktioniert ohne Probleme.
wenn ich jedoch einen ifstream mit einbaue wird nur die Datei kopiert und nicht mehr gelöscht.
Beispiel ifstream, copy,remove:
C++: |
#include <fstream> #include <windows.h> #include <stdio.h>
int main() { ifstream file("D:\\ZickZack.txt");
CopyFile("D:\\ZickZack.txt","D:\\bilder\\SCRIPT3000.txt",0); remove("D:\\ZickZack.txt");
system("PAUSE"); return 0; }
|
kann mir jemand den Grund dafür nennen?
Wahrscheinlich wird die Datei durch den ifstream blockiert?
Danke für die Antworten Jungs und Mädels --- Edit: cpp-Tags eingefügt. Dieser Post wurde am 21.11.2012 um 23:43 Uhr von Hans editiert. |