wchar_t和char转化
2024-09-13 01:13:39
char* WcharToChar(const wchar_t* wp)
{
char *m_char;
int len = WideCharToMultiByte(CP_ACP, 0, wp, wcslen(wp), NULL, 0, NULL, NULL);
m_char = new char[len + 1];
WideCharToMultiByte(CP_ACP, 0, wp, wcslen(wp), m_char, len, NULL, NULL);
m_char[len] = '\0';
return m_char;
}
wchar_t* CharToWchar(const char* c)
{
wchar_t *m_wchar;
int len = MultiByteToWideChar(CP_ACP, 0, c, strlen(c), NULL, 0);
m_wchar = new wchar_t[len + 1];
MultiByteToWideChar(CP_ACP, 0, c, strlen(c), m_wchar, len);
m_wchar[len] = '\0';
return m_wchar;
}
最新文章
- Hibernate注解----类级别注解以及属性注解详解----图片版本
- 隐藏ArcGIS server设置的用户名
- json 数组转换为js数组
- 直接下载完整chrome浏览器的方法
- ThindPad x230 无法U盘启动
- 业界最有价值的 ASP.NET 博文汇总
- JSP九大内置对象和四种属性范围解读
- 浅谈PHP的CI框架(一)
- Web前端知识体系精简
- Xcode调试时查看变量的方法
- Hadoop分布式集群搭建
- 深入理解计算机系统_3e 第六章家庭作业 CS:APP3e chapter 6 homework
- 设计模式 -->; (11)桥接模式
- 玩转DWZ (一)---项目中怎么使用dwz
- JS操作数组-2
- week07 codelab02 C72
- <;string.h>;的学习
- 文件寄生——寻找宿主的不归路(NTFS文件流实际应用)
- Python之Flask和Django框架解决跨域问题,配合附加ajax和fetch等js代码
- 只能在堆上生成的对象 VS. 只能在栈上生成的对象
热门文章
- C# ConcurrentBag实现
- Android 实战之酷云(一)
- from String value (&#39;{}&#39;); no single-String constructor/factory
- 机器学习算法中的偏差-方差权衡(Bias-Variance Tradeoff)
- Python机器学习(1):KMeans聚类
- 关于FMDatabase executeQuery的问题
- Type Call requires API level 11 (current min is 8)解决办法
- 【java】解析java网络
- Java list对象列表排序 实例
- openfire接收离线消息