ANSI 유니코드 문자열 코드 변환 쉽게
C언어,ARM / 2020. 9. 19. 23:55
void strcpy_wc(wchar_t *buf, char *s) { int nLen = MultiByteToWideChar(CP_ACP, 0, s, -1, NULL, NULL); MultiByteToWideChar(CP_ACP, 0, s, -1, buf, nLen); } void strcpy_cw(char *buf, wchar_t *s)//max=1024 { if (buf)if (s) { WideCharToMultiByte(CP_ACP, 0, s, -1, buf, 1024, NULL, NULL); } } void strcat_wc(wchar_t *buf, char *s) { if (buf)if (s) { while (*buf)buf++; int nLen = MultiByteToWideChar(CP_ACP, 0, s, -1, NULL, NULL); MultiByteToWideChar(CP_ACP, 0, s, -1, buf, nLen); } } void strcat_cw(char *buf, wchar_t *s)//max=1024 { if (buf)if (s) { WideCharToMultiByte(CP_ACP, 0, s, -1, buf, 1024, NULL, NULL); } }
'C언어,ARM' 카테고리의 다른 글
다이얼로그 창의 자식창 영역좌표 얻기 (0) | 2020.09.26 |
---|---|
excel RoundDown (0) | 2020.09.26 |
MFC 다이얼로그창 ESC키 종료 방지 (0) | 2020.09.19 |
숫자 문자열에서 소수점이하 쓸모없는 0지우는 함수 (0) | 2020.09.19 |
매번 햇갈리는 콤보박스 현재 문자열 얻기 (0) | 2020.09.19 |