달력

3

« 2025/3 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

'유니코드'에 해당되는 글 1

  1. 2008.03.10 [링크]유니코드에서 TRACE() 문제
2008. 3. 10. 17:44

[링크]유니코드에서 TRACE() 문제 프로그램2008. 3. 10. 17:44

유니코드에서
TRACE(_T("테스트")); 라고 하면

"_CrtDbgReport: String too long or IO Error"

와 같은 오류만 나오고 제대로 값이 찍히지 않는다.
MBCS 에서는 이런 귀찮은 문제가 없었는데 --;;
관련 된 글은 아래 글에 자세히 적혀 있음.

http://mgdn.tistory.com/entry/TRACE-이야기-일곱-번째

아래 헤더파일을 포함시키고

#include <locale.h>

프로그램 시작 시점에 (주로 InitInstance 에서) 다음 한줄 추가해 주면 정상적으로 작동

 #ifdef _DEBUG
  setlocale(LC_ALL, "korean");
 #endif

:
Posted by esstory