CString2 mfc: CString 비교 - 작업중 ※요약 Compare : 대소문자를 구분하여 문자열을 비교한다. CompareNoCase : 대소문자를 구분하지 않고 문자열을 비교한다. ※특징 operator ==, !=, , = 도 대소문자를 구분하여 CString의 문자열을 비교할 수 있으며 C언어 함수 중 strcmp, strncmp, stricmp, strnicmp 등과 비슷하다. 또 한 비교는 아스키코드를 기준으로 비교하므로 아스키코드표를 참고하면 된다. ※함수 원형 및 설명 int Compare( LPCTSTR lpsz ) const; int CompareNoCase( LPCTSTR lpsz ) const; //lpsz : NULL로 종결되는 비교할 문자열 //반환값 : 문자열이 lpsz보다 작을 경우 -1 // 문자열이 lpsz와 같을 경.. 2024. 1. 18. [MFC] unicode 유니코드 멀티바이트 UTF-8 인코딩 변환 모음(퍼옴) 여러 곳에서 퍼왔읍니다.제가 모아 놓고 보기 위해... CString -> char *// 이거 잘됨void CStr2Char(CString cS, char *t){ int n; CStringA t2(cS); const char * p2=t2; n = cS.GetLength(); // 한글이 들어가면, 이거와 n = t2.GetLength(); // 이게 다르다. 한글 개수 만큼 늘어 난다. strcpy_s 에서 이거 써야 함.// CString tS; AfxMessageBox(cS); tS.Format(_T("%d"), cS.GetLength() ); AfxMessageBox(tS);// tS.Format(_T("%d"), *(p2+cS.GetLength()) ); AfxMessageBox(tS).. 2023. 10. 25. 이전 1 다음