| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 2461 人关注过本帖
标题:关于浮点转字符串的问题求教大虾
取消只看楼主 加入收藏
love_me
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-12-29
收藏
 问题点数:0 回复次数:3 
关于浮点转字符串的问题求教大虾


把第一个框和第二个框的内容相加输出到第三个框

在MFC中我可以这样:
CString x;
CString y;
double m,n,o;
CString str;
void CZIFUDlg::OnBnClickedOk()
{

GetDlgItemText(IDC_EDIT1,x);
GetDlgItemText(IDC_EDIT2,y);
m=atof(x);
n=atof(y);
o=m+n;

str.Format ("%.2f",o);
SetDlgItemText(IDC_EDIT3,str);

// TODO: 在此添加控件通知处理程序代码
//OnOK();
}
在C#中可以这样:
double x;
x=Convert.ToDouble(this.TextBox1.Text)+Convert.ToDouble(this.TextBox2.Text);

this.TextBox3.Text=x.ToString();


在WIN32中,因为没有CString 和STR.Format()函数而遇到问题~求救解决办法,不胜感激~


灌水无罪! 顶贴有理! <0_0>
2005-12-29 21:26
love_me
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-12-29
收藏
得分:0 

我原来学C#的,现在发现用C#编的程序要使人家使用还要强迫人家安装.NET ,太烦人,所以改学C++,求救~~~~~~~~~~


灌水无罪! 顶贴有理! <0_0>
2005-12-29 21:30
love_me
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-12-29
收藏
得分:0 

后来学MFC,现在发现用MFC编的程序要使人家使用还要强迫给人家一个MFC71D.dll,太烦人,所以改学win32,求救~~~~~~~~~~


灌水无罪! 顶贴有理! <0_0>
2005-12-30 10:51
love_me
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-12-29
收藏
得分:0 
char *_fcvt( double value, int count, int *dec, int *sign );


你这里的COUNT是保留了7位吧,如果我想把PI=3.14159265....保留无限位,那该怎么办?

有时候我不知道一个数除以另外一个数有多少位小数,这个时候我就要保留我够长位,我的精度要够高的话,该怎么办?

还有就是INT *DEC 跟INT *SIGN是什么意思?有什么用?

我在WIN32中发现没有%f,只有%d,%c,%s真叫人郁闷~而在命令行里是有的~

该如何在win32里输出诸如命令行的%f 呢?

灌水无罪! 顶贴有理! <0_0>
2006-01-03 17:27
快速回复:关于浮点转字符串的问题求教大虾
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024548 second(s), 10 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved