9
A
回答
5
尝试_atoi64.
这需要char*
并返回__int64
。
+1
买家小心:atoi不安全,也不提供任何界限检查! – Alan 2008-11-19 23:33:54
+0
是的,_atoi64可能不是一个好选择。如果您使用的是.NET框架,那么为什么不在字符串中使用ToInt64而不是char *。如果不是,我认为strtol或它是equiv是当前标准的路线,并且比atoi更安全。 – 2008-11-19 23:51:40
15
最简单的方法是使用的std :: stringstream的(这也是最安全类型...)
std::stringstream sstr(mystr);
__int64 val;
sstr >> val;
您可能需要针对此64位应用程序的工作。
7
如果您使用升压,lexical_cast的是去,在我看来的方式。
long long ll = boost::lexical_cast<long long>(mystr)
1
相关问题
- 1. 将字符串转换为long long值
- 2. 将字符串转换为long long C?
- 3. 将字符串转换为long long int
- 4. 将字符串转换为无符号long long int C
- 5. 如何将字符串转换为long
- 6. Android - 将字符串转换为long值
- 7. 将字符串转换为long triggerAtMilli
- 8. 如何将字符串转换为long?
- 9. 将long long转换为C中的字符串?
- 10. 将一个ASCII字符串转换为long long
- 11. 如何将字符串转换为long long
- 12. 将int转换为无符号long long
- 13. Java long不能转换为字符串
- 14. 类型转换为无符号long long?
- 15. 从int转换为long long
- 16. 将RDD [Long,String,Long]转换为sql.DataFrame
- 17. 在字符串C++中转换Long?
- 18. Spark:将RDD [(Long,Array [Double])]转换为RDD [(Long,Long,Double)]
- 19. 将无符号long long转换为wchar_t *并连接
- 20. 类型转换为unsigned long long到字符指针用C
- 21. 将long double转换为CString
- 22. 将Lat/long转换为PointClass
- 23. 将int [2]转换为long
- 24. 将字符串从strftime转换为int/long
- 25. 在unix shell ksh中将日期字符串转换为long
- 26. 将变量值从字符串转换为Java中的long
- 27. 无法将类型'字符串'隐式转换为'long'
- 28. 将字符串转换为Long,没有内置库
- 29. 在excel宏中将字符串转换为long
- 30. 将unicode字符串转换为int或long
看来这个问题每周弹出左右: - | – 2008-11-20 03:40:57