wchar-t 相关问题

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

从 DLL 函数返回 wchar_t* 不起作用?

需要一些帮助来弄清楚为什么我无法通过调用下面的这个 dll 函数获得预期的结果。从可执行文件中调用外部 dll 函数,它返回乱码......

回答 1 投票 0

如何将 wstring 转换为 wchar_t*? C++

我想将 wstring 转换为 wchar_t*。我已经尝试了我所知道的一切,请帮忙。 我想将 wstring 转换为 wchar_t*。

回答 4 投票 0

微软声称 wchar_t 可以容纳任何 Unicode 字符 - 这是真的吗?

这个网站上有很多关于 Unicode 和 wchar_t 的问题。我想我已经掌握了这个概念,但后来发现了一些东西,证明如果它是真的,大多数(如果不是全部)答案都是错误的。关于这个...

回答 2 投票 0

字符串参数怎么可以同时是byte *类型和wchar_t *类型?

我目前正在研究 WinHttp API,并遇到了此处描述的 WinHttpConnect() 函数。参数描述让我很担心。上述页面...

回答 1 投票 0

从为字符串分配内存的 C 函数返回 wchar_t*

为 wchar_t* 参数分配内存并将字符串复制到缓冲区后,从函数返回时无法读取缓冲区。根据调试器: 机器名称 0xcccccccccccccccc ...

回答 1 投票 0

什么是mbstate_t以及为什么要重置它?

你能给我解释一下mbstate_t到底是什么吗?我已经阅读了 cppreference 描述,但我仍然不明白它的用途。我所理解的是 mbstate_t 是一些静态...

回答 2 投票 0

无法将参数 '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

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