#define MAX 260
char szTemp[MAX];
wchar_t wTemp[MAX];
宽字符转常字符
sprintf(szTemp,"%S",wTemp);
sprintf(szTemp,"%s","Hello");
常字符转宽字符
swprintf(wTemp,L"%S",szTemp);
swprintf(wTemp,L"%s",L("Hello");
字符与宽字符转换示例
本文通过示例介绍了如何在C/C++中实现普通字符与宽字符之间的相互转换。具体包括使用`sprintf`将宽字符转换为普通字符,以及使用`swprintf`将普通字符转换为宽字符的方法。
#define MAX 260
char szTemp[MAX];
wchar_t wTemp[MAX];
宽字符转常字符
sprintf(szTemp,"%S",wTemp);
sprintf(szTemp,"%s","Hello");
常字符转宽字符
swprintf(wTemp,L"%S",szTemp);
swprintf(wTemp,L"%s",L("Hello");
3602

被折叠的 条评论
为什么被折叠?