◐ Shell
clean mode source ↗

std::getenv – cppreference.com

Aus cppreference.com

<tbody> </tbody>

definiert in Header

<cstdlib>

const char *getenv( const char *env_var );

Sucht eine Umgebungsvariable mit dem Namen env_var in der Hostspezifischen Umgebungsvariablenliste und gibt die damit verbundene Information zurück. Der Satz an Umgebungsvariablen und Methoden um ihn zu verändern sind von der Implementation festgelegt.

Parameter

env_var - null-terminierte Zeichenkette, die den Namen der zu suchenden Umgebungsvariable darstellt.

Rückgabewert

Zeichenkette mit dem Wert der Umgebungsvariable oder NULL, wenn die Variable nicht gefunden werden konnte.

Beispiel

#include <iostream>
#include <cstdlib>

int main(int argc, char *argv[])
{
    std::cout << "Your PATH is: " << std::getenv("PATH") << std::endl;
}

Possible output:

Your PATH is: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

Siehe auch