大数据转换问题

point520112 2015-06-09 01:50:05
CString m_strSize = "160038789120";
现在我需要把这组字符串数据转换为整型。
也就是 int nSize = 160038789120;好为下一步进行运行做好准备。
但是,我使用m_strSize.Format 进行转换,确装不下这数据,超出了整型的范围,请问有什么办法可以进行转换?在线等
...全文
80 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
point520112 2015-06-09
  • 打赏
  • 举报
回复
引用 5 楼 dibotiger 的回复:
[quote=引用 4 楼 point520112 的回复:] 的确都超过了极限,除了大数库没其他别的方法了嘛。
如果不考虑效率, 用C++写一个类, 需要支持四则运算和各种显示转化. 也有现成可以参考的CHSInt128这个类供你参考. http://bbs.csdn.net/topics/390817096 [/quote] 一个数据转换问题,居然牵扯出来这么多问题,唉,以前只是小数据转换,现在变成大数据转换,缺失的知识还真是多啊!唉,谢谢了哥们。
dibotiger 2015-06-09
  • 打赏
  • 举报
回复
引用 4 楼 point520112 的回复:
的确都超过了极限,除了大数库没其他别的方法了嘛。
如果不考虑效率, 用C++写一个类, 需要支持四则运算和各种显示转化. 也有现成可以参考的CHSInt128这个类供你参考. http://bbs.csdn.net/topics/390817096
point520112 2015-06-09
  • 打赏
  • 举报
回复
的确都超过了极限,除了大数库没其他别的方法了嘛。
dibotiger 2015-06-09
  • 打赏
  • 举报
回复
有很多大数库做这个事情. 如果你的数字表达超过__int64的表达极限, 就要用这些大数库来表达和运算了.
point520112 2015-06-09
  • 打赏
  • 举报
回复
额,写错了。。。
jiqiang01234 2015-06-09
  • 打赏
  • 举报
回复
弄反了吧?Format是把其他类型的数据转化为字符串,不是把字符串转化为整数

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧