IT 취미생활.  
Front Page
Tag | Location | Media | Guestbook | Admin   
 
'string VC++ unicode'에 해당하는 글(1)
2008.06.30   [string 변환] wchar -> char char -> wchar 1


[string 변환] wchar -> char char -> wchar
//  char -> wchar

wchar_t* CharToWChar(const char* pstrSrc)
{
    ASSERT(pstrSrc);
    int nLen = strlen(pstrSrc)+1;

    wchar_t* pwstr      = (LPWSTR) malloc ( sizeof( wchar_t )* nLen);
    mbstowcs(pwstr, pstrSrc, nLen);

    return pwstr;
}



 

// wchar -> char
char* WCharToChar(const wchar_t* pwstrSrc)
{
    ASSERT(pwstrSrc);

#if !defined _DEBUG
    int len = 0;
    len = (wcslen(pwstrSrc) + 1)*2;
    char* pstr      = (char*) malloc ( sizeof( char) * len);

    WideCharToMultiByte( 949, 0, pwstrSrc, -1, pstr, len, NULL, NULL);
#else

    int nLen = wcslen(pwstrSrc);

    char* pstr      = (char*) malloc ( sizeof( char) * nLen + 1);
    wcstombs(pstr, pwstrSrc, nLen+1);
#endif

    return pstr;
}


찾으려고 보면 없죠......

그럼 고운하루 되세요~!!
 



BLOG main image
취미생활
 Notice
 Category
분류 전체보기 (191)
매일매일갱생 (83)
서버개발 (1)
임베디드개발 (12)
Programming (80)
Personal Projects (6)
유용한 프로그램 (0)
 TAGS
DVB-T DVB Wince5.0 Brazil 출장 spam mail 서태지 퇴사 C Debug 영어 이메일 MP3 Error Case Algorithm 티스토리 초대장 Java warning 군대 english email VC++ Dshow It Linux 음식 ISDB-T 개발자 티스토리초대 벨소리 변경 project isdbt 미라지폰 English debugging Windows Mobile6.0 M480 1seg 알고리즘 C++ DirectShow
 Calendar
«   2024/05   »
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
 Recent Entries
 Recent Comments
 Recent Trackbacks
 Archive
 Link Site
zextor
괴짜 프로그래머의 일상사~@@
Gag & Peace, and more..
Kazakhstan Almaty.......
Min-A
Sadgarret
Steve Yoon's log
가슴 뛰는 삶을 살아라
오스틴 파워
GUI sin
melanie parker_Lady
제레미의 TV 2.0 이야기..
 Visitor Statistics
Total :
Today :
Yesterday :
rss