wchar-t 相关问题

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

无法将参数 '1' 的 'CHAR* {aka char*}' 转换为 'wchar_t*' 到 'wchar_t* wcscpy(wchar_t*, const wchar_t*)'

我正在尝试使用windws api (windows.h) 和tlhelp32.h 在C 中进行进程注入。但我无法执行它。首先我拿到流程,然后进行比较,看看流程是否...

回答 1 投票 0

如何在c++20中创建基于通用字符类型的字符串文字?

给出以下测试用例 int main(int argc, char const* argv[]) { { constexpr wchar_t const* v = gstring<"hello world", wchar_t>(); std::wcout << v &l...

回答 1 投票 0

C++ 使用 Assert::AreEqual 字符串和字符串

我使用 Microsoft C++ 单元测试,但是当我使用 Assert::AreEqual 比较字符串时,该字符串包含中文单词。测试资源管理器显示无法识别的字符。 使用命名空间

回答 1 投票 0

在C中将通用字符名称转换为UTF-8

我需要将通用字符名称 (UCN) 数据从数据库转换为 UTF-8。看起来微不足道,但我花了几个小时阅读有关 unicode、UTF-8、宽字符串...的内容,但没有任何结果。 例如,

回答 1 投票 0

wchar_t*的字符数有限制吗

我有一个函数可以在 wchar_t* 中创建 const char* 的副本 wchar_t* to_wchar(const char* 行) { size_t line_length = strlen(line) + 1; wchar_t* wchar_name_temp = 新 wchar_t[line_len...

回答 1 投票 0

cpp中的mbstowcs_s有什么问题

Windows 的 mbstowcs_s 函数到底有什么问题? 在阅读微软网站上的文档时,我可以清楚地看到这个函数只需要 4 个参数。另外,当我去参加活动时...

回答 1 投票 0

如何在C++中打印Unicode字符

我正在尝试打印一个俄语“ф”(U+0444 西里尔小写字母 EF)字符,该字符的十进制代码为 1092。使用 C++,如何打印出该字符?我本以为

回答 11 投票 0

访问 wstring 中的单个字符 (wchar_t)

我正在从包含 unicode 字符的文件中读取文本,并将文本存储到 wstring 中。我有兴趣迭代 wstring 以确定哪些字符需要多个......

回答 1 投票 0

[C++]:访问 wstring 中的单个字符 (wchar_t)

我正在从包含 unicode 字符的文件中读取文本,并将文本存储到 wstring 中。我有兴趣迭代 wstring 以确定哪些字符需要多个......

回答 1 投票 0

Windows 对话框:将 PWSTR 类型转换为 char*

我正在使用 Windows 对话框来选择文件。我收到的输出类型是 PWSTR。每当我尝试将其转换为 char* 时,我得到的只是字符串的第一个字符 (C)。对于一些续...

回答 0 投票 0

wprintf 输出奇怪的结果

我学到了什么: 只能使用 print() 和 wprintf() 之一(因为流不能是面向字节的。 %s 应该与 char * 一起使用,而 %ls 应该与 wchar_t * 一起使用。 setlocale() 应该被称为...

回答 0 投票 0

在zOS上转换为宽字符

我在Linux上有以下代码:- rc = iconv_open("WCHAR_T", SourceCode); 在使用iconv将数据转换为宽字符串(wchar_t)之前。我现在在zOS上编译这个。我做 ...

回答 1 投票 0

为什么需要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

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