unendlich ordner
-
warum funktioniert folgendes programm nicht?
Es erstellt nur EINEN ordner:#include <iostream> using namespace std; int main() { system("C:"); while(true) { system("md hallo"); system("cd hallo"); } system("PAUSE"); return 0; }
-
Wahrscheinlich weil du allen Ordnern den gleichen Namen gibst.
-
Weil es das "cd hallo" nichts bringt.
-
Genauer:
Du startest einen Prozess, wechselst innerhalb dieses neuen Prozesses das Verzeichnis und beendest ihn wieder.
-
probier mal
system("for /L %a in (0,0,1) do md a && cd a");
-
und wieso eigentlich mit system? .. ich bin mir sicher in der WinAPI gibts funktionen zum ordner anlegen und verzeichnis wechseln ... wennde die benutzt isses doch deutlich einfacher ...
blub
-
_mkdir() und _chdir() -> MSDN.
enjoy!