gpt4 book ai didi

将 ASCII 字符串转换为 Unicode? Windows,纯 C

转载 作者:可可西里 更新时间:2023-11-01 13:28:03 24 4
gpt4 key购买 nike

我已经使用 Windows API 为除 C 语言之外的许多编程语言找到了这个问题的答案。请没有 C++ 答案。请考虑以下事项:

#include <windows.h>
char *string = "The quick brown fox jumps over the lazy dog";
WCHAR unistring[strlen(string)+1];

我可以使用什么函数来将 string 中的字符填充到 unistring 中?

最佳答案

MultiByteToWideChar :

#include <windows.h>
char *string = "The quick brown fox jumps over the lazy dog";
size_t len = strlen(string);
WCHAR unistring[len + 1];
int result = MultiByteToWideChar(CP_OEMCP, 0, string, -1, unistring, len + 1);

关于将 ASCII 字符串转换为 Unicode? Windows,纯 C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11576846/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com