728x90 반응형 프로그래밍/MFC27 MFC 유니코드 ASCII 변환 # Hex to Int INT Util::HexToInt(CString szHexStr) { int nLen = szHexStr.GetLength(); TCHAR * tchHex = (TCHAR *)(LPCTSTR)szHexStr; INT nResult = 0; for(int i=0;i= L'0' && tchHex[i] = L'A' && tchHex[i] 2020. 11. 2. MFC 멀티바이트 To 유니코드 멀티바이트를 유니코드로 변환하는 방법 void CStringToWideChar(CString cstr, wchar_t* pwchar, int size) { int cstrLen = cstr.GetLength(); ASSERT( cstrLen < MAX_LENGTH ); MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, cstr.GetBuffer(cstrLen), cstrLen, pwchar, size); cstr.ReleaseBuffer(); } 2020. 11. 2. MFC 타입 변환(Hex to ASCII) //Hex 값을 입력하면 ASCII 값으로출력 CString outbuf="6372"; CString temp,output; temp = outbuf; int len=temp.GetLength(); for(int i=0; iReceive(data,length); data[length]='\0'; CString temp=""; for(int i = 0;i 2020. 11. 2. 이전 1 ··· 4 5 6 7 다음 728x90