我用MFC做了一个编辑框加法运算程序,加按钮代码如下:
void CZhhDlg::OnAddButton()
{
char cstrItem1[10],cstrItem2[10];
double dfItem1,dfItem2,dfResult;
char cBuffer[50];;
m_Item1_Edit.GetWindowText(cstrItem1,10);
m_Item2_Edit.GetWindowText(cstrItem2,10);
dfItem1=atof((LPCTSTR)cstrItem1);
dfItem2=atof((LPCTSTR)cstrItem2);
dfResult=dfItem1+dfItem2;
_gcvt(dfResult,10,cBuffer);
m_sResult_Edit=(LPCTSTR)cBuffer;
UpdateData(FALSE);
}
这个程序现在好用,但我想把符点数变成只计算整型数据,我将double变为int
,将atof变为atoi,程序检验未出错,但并不能实现变为整数加法的功能,请指教!
void CZhhDlg::OnAddButton()
{
char cstrItem1[10],cstrItem2[10];
double dfItem1,dfItem2,dfResult;
char cBuffer[50];;
m_Item1_Edit.GetWindowText(cstrItem1,10);
m_Item2_Edit.GetWindowText(cstrItem2,10);
dfItem1=atof((LPCTSTR)cstrItem1);
dfItem2=atof((LPCTSTR)cstrItem2);
dfResult=dfItem1+dfItem2;
_gcvt(dfResult,10,cBuffer);
m_sResult_Edit=(LPCTSTR)cBuffer;
UpdateData(FALSE);
}
这个程序现在好用,但我想把符点数变成只计算整型数据,我将double变为int
,将atof变为atoi,程序检验未出错,但并不能实现变为整数加法的功能,请指教!
解决方案 »
- 在线程中如何操作LISTBOX
- vc数据库的简单问题
- 用一句VC代码实现if(){} else if(){} else{}
- 想求一个做过浏览器的高手帮我实现几个功能
- 急!用CFile类读写文件遇到问题,恳请指教!谢谢!
- 一个关于高斯核,卷积的问题,急!!
- 在无模式对话框中,用什么代替模式对话框中的“if ( dlg.DoModal() == IDOK )”语句?!
- 哪里有VC视频下载,分布是问题,只要有真资料
- XSL中有个文本框,其初始数据来源于XML文件,怎样实现这个XSL?
- 怎样适当挂起线程?大家帮帮忙!!!
- 谁有proessbook2.3试用版的下载,
- 关于CRichEditDoc和CRichEditView的一个简单问题
不过你的程序没有理由错的啊??