Weis jemand ob und wie es möglich ist den Dateinamen seines eigenen C++ Programmes zu ermitteln?
Den Pfad vom Programm kann man ja einfach per folgendem Code ermitteln aber wieso finde ich im ganzen Internet keine Möglichkeit den eigenen Dateinamen zu ermitteln?
Alles anzeigen
Den Pfad vom Programm kann man ja einfach per folgendem Code ermitteln aber wieso finde ich im ganzen Internet keine Möglichkeit den eigenen Dateinamen zu ermitteln?
Quellcode
-
- CFBundleRef mainBundle = CFBundleGetMainBundle();
- CFURLRef resourcesURL = CFBundleCopyResourcesDirectoryURL(mainBundle);
- if (!CFURLGetFileSystemRepresentation(resourcesURL, TRUE, (UInt8 *)path, PATH_MAX))
- {
- std::cout << "Error";
- }
- else
- {
- CFRelease(resourcesURL);
- std::cout << "Current Path: " << path << std::endl;
- }