Win32API 環境変数を取得する GetEnvironmentVariable
環境変数を取得するには、GetEnvironmentVariable関数を用いる。
GetEnvironmentVariableのプロトタイプ
DWORD GetEnvironmentVariable( LPCTSTR lpName, // 環境変数の名前 LPTSTR lpBuffer, // 変数の値が格納されるバッファ DWORD nSize // バッファのサイズ );
使用例: PATH環境変数の値を取得する
#include <windows.h> #include <stdio.h> int main() { char szEnv[1024] = {'\0'}; GetEnvironmentVariable("PATH", szEnv, sizeof(szEnv)/sizeof(szEnv[0])); puts(szEnv); return 0; }