wchar-t

wchar-t

文章 0 浏览 3

C++在 Visual Studio 2005 上使用 TCHAR 进行模板函数专业化

我正在编写一个使用模板化运算符&lt&lt的日志记录类功能。我将模板函数专门用于宽字符字符串,以便在编写日志消息之前可以进行一些从宽到窄的转换。我…

已下线请稍等 2024-09-05 07:16:48 12 0

将 C 中的 long 转换为 char* 最简单的方法是什么?

在 C 中执行此操作的干净方法是什么? wchar_t* ltostr(long value) { int size = string_size_of_long(value) wchar_t *wchar_copy = malloc(value *…

想念有你 2024-09-04 08:06:52 6 0

获取 c++ 中 `wchar_t*` 的长度

请问,在c++中如何找出wchar_t*类型变量的长度? 下面的代码示例: wchar_t* dimObjPrefix = L"retro_" 我想知道 dimObjPrefix 包含多少个字符…

╰沐子 2024-09-01 21:43:46 2 0

utf8和utf16转换

我有一个wchar_t字符串,例如L“hao123--我的上网主页”,我可以将其转为utf8 编码,输出的字符串是“hao123锛嶏紞鎴戠殑黎婄绣黎婚〉”,但最后,我…

梦旅人picnic 2024-08-29 16:35:42 8 0

C++:有没有什么好的方法可以在函数名称中不明确说明字符类型的情况下进行读/写? (cout 与 wcout 等)

我在让程序从基于模板的文件中读取数据时遇到问题,例如: bool parse(basic_ifstream&ltT&gt &ampfile) { T ch locale loc = file.getloc() basic_st…

紙鸢 2024-08-25 23:55:29 3 0

如何使用 C 预处理器将连接字符串转换为宽字符?

我正在开发一个项目,其中有许多由连接(数字等)形成的常量字符串。 例如,我有一个 LOCATION 宏,它将 __FILE__ 和 __LINE__ 格式化为一个字符串,…

羞稚 2024-08-20 02:54:12 8 0

如何使 String 到 const wchar_t* 转换函数在 Windows 和 Linux 下工作

我正在开发一个为 MSVCC / Windows 编写的项目,我必须将其移植到 GCC / Linux。该项目有自己的 String 类,它将其数据存储在 Qt 的 QString 中。对于…

懵少女 2024-08-14 00:23:25 4 0

在windows终端中输出unicode字符

在过去的一周里,我一直在和一个朋友一起用 C++ 开发一个 roguelike 游戏。主要也是学习语言。 我正在使用: pdcurses Windows 7 Visual studio C++ …

梦在深巷 2024-08-10 20:42:32 9 0

C++、WCHAR[] 到 std::cout 和比较

我需要将 WCHAR[] 放入 std::cout ...它是从 Native Wifi API 回调传递的 PWLAN_CONNECTION_NOTIFICATION_DATA 的一部分。 我尝试了简单的 std::cout …

神回复 2024-08-08 12:14:05 7 0

static_cast wchar_t* 为 int* 或 Short* - 为什么它是非法的?

在 Microsoft VC2005 和 g++ 编译器中,以下结果会导致错误: On win32 VC2005: sizeof(wchar_t) is 2 wchar_t *foo = 0 static_cast&ltunsigned shor…

你在看孤独的风景 2024-07-29 20:20:09 5 0

std::wcout << 的意外输出 我”“我”; 在 Windows 外壳中

在测试一些在 wchar_t 和 utf8 之间转换字符串的函数时,我遇到了以下奇怪的结果,Visual C++ Express 2008 std::wcout &lt&lt L"élève" &lt&lt std::…

极度宠爱 2024-07-16 06:31:30 9 0

Win32:确定stdout句柄是char还是wchar流

我正在为我们的产品编写一个 win32 实用程序函数,该函数需要通过 shell 调用任意程序并记录其输出。 我们通过将标准输出从子进程重定向到管道来实现…

不一样的天空 2024-07-15 01:00:53 10 0

如何在 Linux 中使用 POSIX 方法从文件中读取 Unicode-16 字符串?

我有一个包含 UNICODE-16 字符串的文件,我想将其读入 Linux 程序。 这些字符串是根据 Windows 内部 WCHAR 格式编写的。 (Windows 总是使用 UTF-16 …

青萝楚歌 2024-07-13 09:46:01 8 0

C++ 中的可移植 wchar_t

C++ 中有可移植的 wchar_t 吗? 在 Windows 上,它是 2 个字节。 其他都是 4 个字节。 我想在我的应用程序中使用 wstring,但是如果我决定移植它,这…

恏ㄋ傷疤忘ㄋ疼 2024-07-13 02:49:05 12 0

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

有什么方法吗? 我的电脑是AMD64。 ::std::string str BOOL loadU(const wchar_t* lpszPathName, int flag = 0) 当我使用: loadU(&ampstr) VS2005编…

轻许诺言 2024-07-08 06:01:08 8 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文