C MFC加倍到CString
发布时间:2020-12-16 10:33:51 所属栏目:百科 来源:网络整理
导读:对不起我的英语不好. 我需要将double值转换为CString,因为我需要做AfxMessageBox(double_value); 我发现这个: std::ostringstream ost;ost double_value;std::cout "As string: " ost.str() std::endl;//AfxMessageBox(ost.str()); - Does not work. 我怎么
对不起我的英语不好.
我需要将double值转换为CString,因为我需要做AfxMessageBox(double_value); 我发现这个: std::ostringstream ost; ost << double_value; std::cout << "As string: " << ost.str() << std::endl; //AfxMessageBox(ost.str()); - Does not work. 我怎么能这样做? 解决方法
AfxMessageBox需要一个CString对象,因此将double格式化为CString并传递:
CString str; str.Format("As string: %g",double); AfxMessageBox(str); 编辑:如果您希望将值显示为整数(小数点后没有值),请改用: str.Format("As string: %d",(int)double); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- tdd – 如何重复/循环mocha测试
- 【cocos2d-x 024】 LINK : fatal error LNK1123: 转换到 CO
- ReactiveCocoa入门教程:第一部分
- C#单例模式(Singleton Pattern)实例教程
- 箭头键在irb / ruby??命令行脚本中不起作用?
- ruby-on-rails – Rspec2测试before_validation方法
- 正则式工具RegexBuddy学习使用
- Replace All Matches Between the Matches of Another (替换
- 对于Freescale MFG编程工具控制文件ucl.xml的分析
- 学习使用SQLite(版本3.7.4)(中F)