【发布时间】:2015-01-15 14:48:03
【问题描述】:
我正在使用 Visual Studio 2010 创建 MFC 应用程序。 我必须使用带有 2 个编辑控件的对话框,输入编辑控件的值我必须添加并在屏幕上打印,例如:“Addend1 + Addend2 = Result”。 现在,我使用 _ttof() 函数从字符串中获取浮点数,添加两个值后,我使用哪个函数从浮点数中获取字符串? 而且,在那之后,我将不得不将它存储在文件中并阅读它。我是这样做的:
void CseminarskiDoc::Serialize(CArchive& ar)
{
if (ar.IsStoring())
{
// TODO: add storing code here
ar << m_text;
}
else
{
// TODO: add loading code here
ar >> m_text;
}
}
这行“ar>> m_text”是否意味着存储到文件中的值将被读入m_text并显示在屏幕上?我可以这样做吗
ar>>m_text1>> "+" >>m_text2>> "=" >>m_text;
有像“Addend1 + Addend2 = Result”这样的输出?
在 ExView.cpp 文件中,我是否必须添加一些行来执行输出,或者最后一个命令可以是执行 float-> string 的函数?
对不起,我的英语不好:D
谢谢你:D
【问题讨论】: