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 C?
- 2. 将字符串转换为long long值
- 3. 如何将字符串转换为long
- 4. Android - 将字符串转换为long值
- 5. 将字符串转换为long triggerAtMilli
- 6. 将int转换为无符号long long
- 7. Java long不能转换为字符串
- 8. 在字符串C++中转换Long?
- 9. 类型转换为unsigned long long到字符指针用C
- 10. 将无符号long long转换为wchar_t *并连接
- 11. 将Lat/long转换为PointClass
- 12. 将int [2]转换为long
- 13. 将long列表转换为字符串数组
- 14. NumberFormat异常的原因(将字符串转换为long)
- 15. 如何在C++中将long转换为字符串?
- 16. 将变量值从字符串转换为Java中的long
- 17. 将字符串转换为Long,没有内置库
- 18. 在excel宏中将字符串转换为long
- 19. 在java中将字符串转换为long
- 20. 用于将字符串转换为long的java.lang.NumberFormatException
- 21. 在unix shell ksh中将日期字符串转换为long
- 22. 将字符串从strftime转换为int/long
- 23. 如何将List(Long)转换为字符串数组? (VB)
- 24. 将unicode字符串转换为int或long
- 25. 字符串转换为long long整数使用strtoll时char超过
- 26. Arduino十六进制字符串为无符号long int转换
- 27. mpz_t为无符号long long转换(gmp lib)
- 28. 如何从long值转换为KB字符串格式
- 29. spring mvc form bean从字符串转换为long
- 30. .Net调用Java Webservice,我需要将XMLSchema/long转换为XMLSoap/long
看来这个问题每周弹出左右: - | – 2008-11-20 03:40:57