[ Web Proxy ]
URL:
Viewing: https://ru.cppreference.com/cpp/utility/program/getenv [Back]  [Original]

std::getenv cppreference.com
cppreference.com

std::getenv

cppreference.com
 
C++
(C++20)
(C++20)
(C++11)
(C++20)
/
(C++11)
(C++11)
(C++11)
(C++17)
 
 
 
<tbody> </tbody>
char* getenv( const char* env_var );

, - (), , C, env_var, C, .

. getenv, POSIX setenv(), unsetenv() putenv() , , , .

( C++11)

( ) , -. , POSIX setenv(), unsetenv() putenv() , .

( C++11)

, getenv, .

env_var ,

, , .

POSIX environ, extern char **environ; <unistd.h>, main.

#include <iostream>
#include <cstdlib>

int main()
{
    if(const char* env_p = std::getenv("PATH"))
        std::cout << " PATH : " << env_p << '\n';
}

:

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

C getenv

Web Proxy Viewer  |  New URL  |  Original Page