wchar-t 相关问题

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

为什么需要WCHAR相关代码处理

我看到了一个应用程序的代码,看到在 "Windows "的特定代码中,他们已经转换了命令行参数,做了一些额外的WCHAR相关处理(在#ifdef _WIN32之间)。

回答 1 投票 0

试图了解C ++指针和数据类型初始化

[我正在尝试学习C ++,我在C#方面有相当丰富的经验,并且这两种语言是如此不同,并且我在理解数据类型和数据类型的指针变体以及...

回答 3 投票 1

正在获取wchar_t []的子字符串

我有:wchar_t str [32];我想从位置0到5获得一个新的子字符串。我该怎么办?

回答 1 投票 0

在Linux上将iconv与WCHAR_T一起使用

我在Linux上具有以下代码:-rc = iconv_open(“ WCHAR_T”,SourceCode);在使用iconv将数据转换为宽字符串(wchar_t)之前。我试图了解它是什么...

回答 1 投票 0

[C ++ Microsoft示例获取并显示用户名未编译

我想以最简单的方式获取C ++中的用户名。我的程序仅适用于Windows。我想使用微软的例子。我将代码示例复制粘贴到新的Visual Studio中...

回答 2 投票 1

如何在wchar_t中使用WriteFile()和ReadFile()

我使用此代码,该代码使用管道通过应用程序的用户执行命令。使用WriteFile()和ReadFile()。 std :: string executeCommand(LPCVOID myData,int size,HANDLE hinWrite,HANDLE ...

回答 1 投票 0

在C ++中获取`wchar_t *`的长度

请,如何在c ++中找出wchar_t *类型的变量的长度?下面的代码示例:wchar_t * dimObjPrefix = L“ retro_”;我想找出多少个字符dimObjPrefix ...

回答 2 投票 31

C ++将char转换为CString

在查看每个论坛上的所有类似主题之前,但我没有找到适合我的解决方案。我是C ++的初学者,所以请不要对我严格。我的问题是我想...

回答 1 投票 -1

有人知道非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

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