반응형
아래와 같은 오류가 발생할때에는 프로젝트 환경이 유니코드환경일 경우이다.
'void ATL::CStringT<BaseType,StringTraits>::Format(const wchar_t * ,...)' :
매개 변수 1을 'const char [6]'에서 'const wchar_t *'으로 변활할수 없습니다
CString Format 멤버함수를 사용하기 위해서는
아래와 같이 수정하여 사용한다.
수정 전 :
CString strtest; strtest.Format("%d",nIndex);
수정 후 :
CString strtest; strtest.Format(_T("%d"),nIndex);
유니코드환경에서는 _T로 포맷스트링을 감쏴줘야한다.
'Programming' 카테고리의 다른 글
fatal error C1004: unexpected end of file found 에러 뜰 때 (0) | 2016.01.07 |
---|---|
c/c++ 접두어 (0) | 2016.01.06 |
C++ String 정리 (C++ 문자열) (0) | 2015.12.28 |
[MFC] 그리드컨트롤 체크박스 사용 (0) | 2015.10.28 |
[MFC] 그리드컨트롤 행, 열 높이 자동으로 (0) | 2015.10.19 |