본문 바로가기

Programming

(66)
728x90
반응형

C++, MFC。텍스트 종류 구분(한글, 영문, 숫자, 특수문자) 보호되어 있는 글입니다.
C++, MFC。형 변환(Type Casting) - BSTR to CString, CString to BSTR 1. BSTR to CString BSTR bsTemp = L"TEST"; CString sTemp; sTemp = (LPCWSTR)bsTemp; 2. CString to BSTR CString sTemp = _T("TEST"); BSTR bsTemp; bsTemp = sTemp.AllocSysString();
C++, MFC。형 변환(Type Casting) - 문자열 변환 매크로(USES_CONVERSION) 메모리를 스택에 할당하며 함수 종료 시 메모리 해제(속도는 빠르나 함수 종료 시 매모리 해제로 매크로 결과 리턴 시 유효하지 않음). 1. 필요 헤더 파일 #include #include #include 2. 소스 코드 USES_CONVERSION; char sData[10]; WCHAR wsData[10] = L"안뇽하세용"; strcpy(sData, "안녕하세요"); WCHAR* ws = A2W(sData); CHAR* s = W2A(wsData); // A2CW (LPCSTR) -> (LPCWSTR) // A2W (LPCSTR) -> (LPWSTR) // W2CA (LPCWSTR) -> (LPCSTR) // W2A (LPCWSTR) -> (LPSTR) // T2COLE (LPCTSTR) -> (LP..
C/C++, MFC。형 변환(Type Casting) - CString to char*, char* to CString 보호되어 있는 글입니다.
C++, MFC。형 변환(Type Casting) - 정수형, 실수형 to 문자형 CString sTemp; sTemp.Format(_T("%d"), atoi("123")); // 문자형 "123"을 int형으로 변환 후 CString 변환 sTemp.Format(_T("%I64d"), _atoi64("123")); // 문자형 "123"을 __int64로 변환 후 CString 변환 sTemp.Format(_T("%f"), _wtof(_T("123.5"))); // 문자형 "123.5"을 double로 변환 후 CString 변환
C++, MFC。형 변환(Type Casting) - 문자형 to 정수형, 실수형 CString sNum = _T("123"); // CString to int : %d int nNum1 = _ttoi(sNum); int nNum2 = atoi("123"); // CString to __int64 : %I64d __int64 nNum = _ttoi64(sNum); // CString to double double nDoNum1 = _wtof(sNum); double nDoNum2 = _ttof(sNum); double nDoNum3 = atof("123");
Error。error C1083: 포함 파일을 열 수 없습니다. 'stdint.h': No such file or directory 1>c:\program files (x86)\microsoft visual studio 9.0\vc\include\client\clientquery.h(44) : fatal error C1083: 포함 파일을 열 수 없습니다. 'stdint.h': No such file or directory # 해결 방법 stdint.h 파일 다운로드 후 설치된 Visual Studio의 include 폴더에 추가 https://code.google.com/archive/p/msinttypes/ Google Code Archive - Long-term storage for Google Code Project Hosting. code.google.com
C Language。Visual Studio 2008 Pro Trial CD Key 보호되어 있는 글입니다.
728x90
반응형