window编程的时候,难免要处理各种不同的数据亿姣灵秀类型,TCHAR和WCHAR是windows常见的类型,而它们怎样转换为C++标准的string,毕竟标准C++的兼容性会更好,因此,馆嗳髀姐知道类型的转换,有利于日后开发缩短时间成本,下面就来细细说明!
工具/原料
window系统
方法/步骤
1、首先看看window常见的数据类型,从表中可以看出WCHAR是16位Unicode字符
2、接下来实现WCHAR转换为string类型的函数,具体函数实现如下图
3、然后在程序中输入以下代码段,校验函数WChar2String是否能够正确转换(镰噻孕藏详细的代码可以参考下面的经验引用)
4、然后在控制台,可以看到输出正确的路径,说明转换是正确的
5、下面实现TCHAR类型转换为string类型的函数,具体函数实现如下所示
6、程序输入以下代码段,验证函数转换的正确性
7、输入完成上面的代码之后,点击运行调试,窗口输出可执行文件的当前路径,说明函数也转换成功