MFC2 [C++,MFC] std::string <--> CString 안녕하세요.이번엔 개인적으로 할때마다 가장 헷갈리는 형변환에 대해서 정리해보겠습니다. std::string CString 입니다. std::string to CStringstd::string str = "ABCD";CString cstr = str.c_str(); CString to std::stringCString cstr = L"ABCD";std::string str = std::string(CT2CA(cstr)); 2024. 7. 31. [MFC] CString 문자열 비교 Compare() 안녕하세여 CString 과 CString 비교를 알아보겠습니다. CString과 CString의 비교를 위해선 Compare()를 사용합니다. 예를 들어 보겠습니다. CString A;CString B;A.Format(_T("ABCD"));B.Format(_T("ABCD"));if(A.Compare(B) == 0){ std::cout 출력을 해보신다면 same이 출력되는것을 아실 수 있습니다.그렇다면 왜 == 0을 사용했을까요?? 무엇을 비교하길래? 0비교하는 문자가 동일함1문자열이 비교할 문자보다 ( ASCII )큰경우-1문자열이 비교할 문자보다 ( ASCII ) 작은경우 경우에 따라 사용하시면 되겠습니다. 감사합니다. 2024. 7. 23. 이전 1 다음