GetLastError 썸네일형 리스트형 GetLastError() 리턴값을 문자열로 출력 - FormatMessage 윈도우즈 시스템에서 에러를 체크해주는 GetLastError() 아쉽지만, 리턴값이 DWORD 이다. 물론, 테이블을 확인해서 어떤 에러인지 확인할 수 있지만( http://honestgame.tistory.com/120 ) 매번 확인하는게 귀찮을때 문자열로 변환하여 볼 수 있다. OS에서 Message Dll로 테이블을 관리하고 있는데, FormatMessage()를 이용하면 된다. 함수원형은 다음과 같다. DWORD WINAPI FormatMessage( _In_ DWORD dwFlags, _In_opt_ LPCVOID lpSource, _In_ DWORD dwMessageId, _In_ DWORD dwLanguageId, _Out_ LPTSTR lpBuffer, _In_ DWORD nSize, _I.. 더보기 C++ 시스템 환경변수 읽어오기 시스템 환경변수를 코드상으로 불러들이는 방법은 몇가지가 있다. 그중 하나는 C라이브러리 함수 getenv() 를 사용하면 된다. 필요헤더: stdlib.h 형태: char *getenv(const char *name); 사용방법은 다음과 같다. 매우 simple#include #include int main() { printf( "TEMP1 = %sn", getenv( "TEMP1")); } 다음은 WINAPI함수 - GetEnvironmentVariable() 를 이용하면 된다. DWORD WINAPI GetEnvironmentVariable( _In_opt_ LPCTSTR lpName, _Out_opt_ LPTSTR lpBuffer, _In_ DWORD nSize ); lpName [in, optio.. 더보기 이전 1 다음