Unter Windows
#include <windows.h>
#include <iostream>
int main() {
char buffer[MAX_PATH];
if (GetCurrentDirectory(MAX_PATH, buffer)) {
std::cout << "Aktuelles Verzeichnis: " << buffer << std::endl;
} else {
std::cerr << "Fehler beim Abrufen des aktuellen Verzeichnisses." << std::endl;
}
return 0;
}
Unter Linux
#include <unistd.h>
#include <iostream>
#include <limits.h>
int main() {
char buffer[PATH_MAX];
if (getcwd(buffer, sizeof(buffer))) {
std::cout << "Aktuelles Verzeichnis: " << buffer << std::endl;
} else {
std::cerr << "Fehler beim Abrufen des aktuellen Verzeichnisses." << std::endl;
}
return 0;
}