Hauptverzeichnis
-
Hallo Leute,
ich wollte gerade ein Programm schreiben,dass zuerst mal auf "C:\" geht aber das will es nicht soo...
#include <iostream> #include <Windows.h> using namespace std; int main() { system("C:"); system("\\"); system("PAUSE"); return 0; }
auf C: komme ich aber nicht auf das rootverzeichnis (C:\) sondern irgendwoanders hin wie kann ich dem Programm sagen,gehen auf C:\
-
Vielleicht
#include <iostream> #include <Windows.h> using namespace std; int main() { system("C:"); system("CD \\"); system("PAUSE"); return 0; }
Falls nicht, dann weil der von system gestartete Unterprozess keine Auswirkungen auf den Hauptprozess hat, dann system("C: && CD \ && PAUSE")
-
Da gibts doch das chdir Dingen:
char* path = "C:\\"; printf("%s\n", getcwd(NULL,0)); // guckstdu vorher chdir(path); printf("%s\n", getcwd(NULL,0)); // guckstdu nachher