【发布时间】:2019-01-07 05:46:58
【问题描述】:
我们在使用 VS++ 2017 编译器构建的产品中使用以下代码。
wchar_t currentVersion[30];
wchar_t * pEnd;
d1 = wcstof(currentVersion, &pEnd`);
代码正在编译并成功运行。现在我必须将此代码移植到我们在 VS 2008 中构建的旧版本产品。当我针对 VS 2008 编译器运行此代码时,我收到错误消息 wcstof identifier not found。我已经包含了像 wchar.h 和 TChar.h 这样的标题。所以看起来 2008 VS 不支持 wcstof。我对吗 ?我可以在这里使用什么替代 API?
【问题讨论】:
-
2017 年到 2008 年 ...awww... :|祝你好运!
-
这不是完全迁移。我只需要将这个单一的修复程序导入到旧版本的 C++ 中。想知道我们可以为 VS 2008 编译器使用的 wcstof 等价物是什么
-
stof()是在 C++11 中引入的 -
也许
swscanf()或类似的东西会起作用。
标签: c++ visual-studio visual-c++