wchar-t 相关问题

`wchar_t`是C和C ++编程语言中的基本数据类型,它代表“宽字符”。它的用途是保存“系统字符集”中的任何字符值。

wchar_t是未签名或签名的

在此链接中,unsigned wchar_t的类型定义为WCHAR。但我无法在我的SDK winnt.h或mingw winnt.h中找到这种typedef。 wchar_t是签名还是未签名?我在C语言中使用WINAPI。

回答 3 投票 6

将wchar_t *写入文件 - 仅适用于某些字符

我有返回unicode文本的方法,我需要将它们写入文件,但有些字符不会被写入。我有以下内容:const wchar_t * getStandardText(){return L“test”; } ...

回答 2 投票 2

我想将std :: string转换为const wchar_t *

有什么方法吗?我的电脑是AMD64。 :: std :: string str; BOOL loadU(const wchar_t * lpszPathName,int flag = 0);我用的时候:loadU(&str); VS2005编译器说:错误7错误C2664 :: ...

回答 4 投票 52

宽字符串的宽度[重复]

我需要一个函数来确定不同操作系统中宽字符串所需的列。在glibc中有一个函数wcswidth。它似乎在Windows中不可用。有替代品......

回答 1 投票 2

© www.soinside.com 2019 - 2025. All rights reserved.