Witam, mam problem z określeniem dokładnej ścieżki w systemie za pomocą podanej poniżej linijki, ponieważ gdy zmienię "TUTAJ" na "C:\Program Files" to program się wysypuje. Ktoś wie jak to naprawić albo ma inną metodę na podanie dokładnej ścieżki w systemie?
const string SCIEZKA_W_SYSTEMIE = getenv("TUTAJ")+string("\\generator.exe");
Podanie ścieżki w systemie C++
- Rejestracja: dni
- Ostatnio: dni
- Postów: 91
0
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Warszawa
- Postów: 1454
1
Spróbuj GetEnvironmentVariable Bracie
@kq - to chyba wypadałoby przenieść do działu c/c++
- Rejestracja: dni
- Ostatnio: dni
0
polecam zrobić wrappera na getenv:
std::string getEnv(const std::string& name, const std::string& fallBackValue= {})
{
auto val = getenv(name.c_str());
if (val) return val;
return fallBackValue;
}