전체 글 썸네일형 리스트형 char*, LPCTSTR, TCHAR 의 차이 어떠한 문자열을 처리하는 자료형은 보통 char, wchar, TCHAR 를 사용한다. 쉽게 보면,char* => LPSTR 라고 생각하면 되고const char* => LPCSTR 라고 할 수 있다. 가운데 'C' 는 const 의 의미다. 'LP' 는 long pointer 의 의미.끝에 STR 이라는 의미는 NULL 포인터로 끝난다는 의미. 즉, 마지막 인덱스에는 항상 NULL 이 채워져 있어야 한다는 것.그래야만 str 관련 함수들이 동작을 하는 것이다. strlen, strcpy, strcmp 등등.. 이것들이 src param 의 끝에 NULL 이 없으면 무지 당황하게 된다. 가운데 'T' 가 들어간다는 것은 TCHAR 이라는 의미.그렇다면 왜 T를 쓸까?? 영문은 1바이트. 그런데, 우리나라.. 더보기 이전 1 ··· 36 37 38 39 다음