난 그냥 내가 변수로의 라인을 따라 특히 뭔가를 포인터의 내용을 저장에 대한 가야 궁금 해서요 :어떻게 포인터의 내용을 변수에 저장할 수 있습니까?
somethingpoint = getenv(somethingsomething);
이 포인터는 문자열로 참조합니다.
난 그냥 내가 변수로의 라인을 따라 특히 뭔가를 포인터의 내용을 저장에 대한 가야 궁금 해서요 :어떻게 포인터의 내용을 변수에 저장할 수 있습니까?
somethingpoint = getenv(somethingsomething);
이 포인터는 문자열로 참조합니다.
포인터 변수를 선언하고 할당해야합니다. 이 같은 모든 코드 한 줄이 작업을 수행 할 수 있습니다 getenv
는 내용이 프로그램에 의해 수정되지 않아야하는 문자열에 대한 포인터를 반환하기 때문에 내가 여기 const
을 사용하고
const char *value = getenv(name);
. const
을 사용하면 컴파일러가 계약서를 존중하도록 도와줍니다.
const char* test = getenv(pointerName);
+1 이유를 설명하고 이유를 설명합니다. – JoeFish
정확하게 필요한 것, 감사합니다! – lacrosse1991