c++ - 将字符串转换为 long long

标签 c++ string visual-studio-2008

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

提前致谢:)

最佳答案

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

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

您可能需要针对 64 位应用程序才能正常工作。

C++ FAQ

关于c++ - 将字符串转换为 long long,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/303759/

相关文章:

c# - toTitleCase 忽略 C# 中的序数

c# - 是否有什么东西阻止 Response.Redirect 在 try-catch block 内工作?

c++ - 为什么 gcc 不能推断数组参数的模板化大小? (C++11)

c++ - 尽快将图像数据写入磁盘

java - 我如何将 "add"的 c/c++ 包发送到 java ee 开发人员的 eclipse?

c++ - 保护应用程序的内存不被篡改

java - 将字符串分解为字符串列表的简单方法

C 对传入字符串的字符串操作

.net - 自动将源代码文件移动到 Visual Studio 2008/2010 中的项目文件夹,这些文件作为链接添加并驻留在项目文件夹之外

c# - 如何限制 rdlc 报告表中显示的行数?