wchar-t 相关问题

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

有人知道非ASCII编码吗?

'1'使用两个字节20和0; '2'使用两个字节21和0; 'a'使用两个字节68和0; 'b'使用两个字节69和0;我从GDI32.dll(windowsapi)钩住func ExtTextOutW,并从str(unsigned char)中读取; ...

回答 1 投票 1

Code :: Blocks GLUT错误:typedef unsigned short wchar_t;

我一直在尝试在Code :: Blocks中设置GLUT。但是,当我尝试用附加的行来编译示例项目时:#include ,Code :: Blocks返回以下错误:...

回答 1 投票 0

从argv [1]转换为char *字符串后出现什么问题?

我对C和指针非常陌生。我正在尝试将命令行参数转换为wchar_t *。但是不知何故它没有提供适当的输出。我想念什么? void fun(){std :: setlocale(LC_ALL,“ ...

回答 1 投票 0

如何将const wchar_t *从C DLL自动转换为C#字符串

这只是好奇心。也许这个世界上有人这样做:我必须导出C函数并通过DllImport const wchar_t * SysGetLibInfo(){return ...

回答 2 投票 3

从uint32_t转换为wchar_t并存储在wstring中的访问冲突

这可能是一个简单的问题,但是我在uint32_t中的DirectXTDK中有一个值。我想通过将其与wchar_t连接来显示它。到目前为止,这就是我所拥有的-char buffer [1]; ...

回答 2 投票 1

[wcslen()使用编译指示包时返回不正确的结果

我发现当源是打包结构的成员wchar_t数组时,wcslen()在gcc上返回错误的结果(在msvc上正确)。我知道在Linux上sizeof(wchar_t)== 4,在Windows上是2,但仍然...

回答 1 投票 0

如何将wchar_t值打印到控制台?

示例:#include using namespace std; int main(){wchar_t en [] = L“Hello”; wchar_t ru [] = L“Привет”; //俄语cout << ru << endl ...

回答 7 投票 62

使用wchar_t改变char的类型不像L那样

在我的代码中,我试图创建大量的4个字符,其中每个字符都包含一个西里尔字母。 wchar_t OUT_STRING [4] = {L'т',L'л',L'о',L'р'};一切正常,我预计......

回答 1 投票 0

无法将'const char *'转换为'LPCWSTR {aka const wchar_t *}'

我的C ++代码中出现了一个我无法理解的错误。剥离的代码位在这里:RS232Handle = OpenRS232(“COM1”,9600);处理OpenRS232(const char * ComName,DWORD BaudRate)......

回答 4 投票 1

在CreateProcess的路径中使用SHGetKnownFolderPath来运行程序

我试图使用函数SHGetKnownFolderPath()获取用户的localappdata的目录,并将PWSTR(这是一个wchar_t *)转换为LPCSTR(这是一个const char *),然后添加...

回答 1 投票 0

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 - 2024. All rights reserved.