Programming Language/C, C++

LPCTSTR, TCHAR, char

MOLOKINI 2014. 5. 13. 22:51

LPSTR = char* (롱포인터)
LPCSTR = const char* (롱포인터콘스트)
 
이게 전부입니다.
 
TCHAR
영문권이 아닌 우리나라같은 경우에는 문자를 표현하기 위해 2바이트가 사용됩니다.
어떤건 1바이트로 처리되기도 하고 어떤건 2바이트로 처리되기도 하는데
이게 헷갈려서 wchar라는걸 만들었습니다.
wchar는 모든 문자를 2바이트로 처리합니다
 

이 TCHAR는
wchar던 char던 신경안쓰고 걍 코딩하면 됩니다.
아스키 타입의 char라는 뜻
 
LPCTSTR
아스키 타입의 롱포인터 콘스트 캐릭터 ㅇㅋ?
   
LPCTSTR -> const char* 형변환 오류
프로젝트 속성 - 구성 속성 - 문자집합 - 유니코드로 되어있는 것을 멀티바이트 형으로 변경

'Programming Language > C, C++' 카테고리의 다른 글

반올림 매크로 - C++  (0) 2014.05.13
Cast - reinterpret_cast, static_cast, const_cast, dynamic_cast  (0) 2014.05.13
struct, typedef  (0) 2014.05.13
C++ TR1 설치  (0) 2014.05.13
inline 함수  (0) 2014.05.11