当前位置:  开发笔记 > 编程语言 > 正文

将字符串转换为long long

如何解决《将字符串转换为longlong》经验,为你挑选了3个好方法。

我正在使用VS 2008创建一个C++ DLL(非托管)项目,我需要将char*转换为long long类型.有一个简单的方法吗?

提前致谢 :)



1> Alan..:

最简单的方法是使用std :: stringstream(它也是最安全的...)

std::stringstream sstr(mystr);
__int64 val;
sstr >> val;

您可能需要将64位应用程序作为目标才能生效.

C++ FAQ



2> Ryan Ginstro..:

如果你正在使用boost,在我看来,lexical_cast是要走的路.

long long ll = boost::lexical_cast(mystr)



3> altruic..:

尝试_atoi64. 这需要char*并返回__int64.

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有