신참 질문 :표시 이름 C의 모든 환경 변수 = 값 ++
내가 표준 출력으로 내 프로세스의 모든 환경 변수의 이름과 값을 인쇄 할. 다음 예제는 모든 환경 변수의 값을 인쇄하지만 이름은 인쇄하지 않습니다. 이름을 어떻게 추가로 인쇄 할 수 있습니까?
int main(int argc, char **argv, char** envp) {
char** env;
for (env = envp; *env != 0; env++) {
cout << *env << "\n";
}
}
이것은 OS 및 가능하면 컴파일러에 따라 다릅니다. –
이름이 인쇄되지 않습니까? 보통 (모든 컴파일러/os 조합에 대해 사용) 형식의 것입니다 = –
forsvarir
동의합니다. 예를 들어 우분투에서 g ++로 프로그램을 컴파일하고'LANG = en_US.UTF-8'과 같은 내용을 출력합니다. – QuantumMechanic