c++ - 如何将 wchar_t* 转换为 long C++

标签 c++ windows winapi visual-c++ wchar-t

正如标题所示,我需要知道在 Visual C++ 中将 wchar_t* 转换为 long 的最佳方法。有可能这样做吗?如果可能,该怎么做?

最佳答案

使用_wtol()将宽字符串转换为长字符串。

wchar_t *str = L"123";
long lng = _wtol(str);

关于c++ - 如何将 wchar_t* 转换为 long C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32006796/

相关文章:

c++ - 嵌套子窗口的缺点?

c - 错误 LNK1120 : 1 unresolved external - VS13 C

c++ - 优化 Stack-Walking 性能

c++ - 调试断言失败的映射/设置迭代器不可取消引用

c# - 用c++或C#实时录制声音

xml - 如何在 Windows 上安装 Sxslt 包? R

windows - 如何使用 mingw 启用 tbb 安装 opencv

c++ - 程序得到 "Expression: string subscript out of range"

c++ - 查找 Microsoft Edge 版本(通过 WinApi)

c++ - 如何使用 lambda 和函数作为 unique_ptr 的自定义删除器