• MFC中将编辑框文本转换成整数,从而实现两个整数相加。


    在头文件中,定义三个控件变量,如m_data1,m_data2,m_sum;

    void Cuse_demo_dllDlg::OnBnClickedButton1()
    {
     CString data1;
     CString data2;
     CString sum;


     UpdateData(true);

     GetDlgItemText(IDC_EDIT_DATA1,data1);  //通过GetDlgItemText()方法获取编辑框中的文本内容

     GetDlgItemText(IDC_EDIT_DATA2,data2);

    //  m_data1.GetWindowText(data1);    //通过GetWindowText()方法获取编辑框中的文本内容
    //  m_data2.GetWindowText(data2);


     if (data1.IsEmpty()||data2.IsEmpty())    //判断文本是否为空
     {
      
      return;
     }

     int idata1=atoi(data1.GetBuffer(0));   //将编辑框文本转换为整数
     int idata2=atoi(data2.GetBuffer(0));  //将编辑框文本转换为整数
     
     int isum=idata2+idata1;    //整数相加

     sum.Format("%d",isum);   //格式化字符串
     SetDlgItemText(IDC_EDIT_SUM,sum);    //SetDlgItemText()方法设置编辑框文本
     //m_sum.SetWindowText(sum);   //通过SetWindowText()方法设置编辑框文本
    }

    另外,其中,sum.Format("%d",isum);    格式化字符串,且将isum变量中的值赋值给sum,并以%d类型的数值输出。

  • 相关阅读:
    Struts2 (二)入门
    Struts2 (一)入门
    Hibernate 配置和注解式 ,关联关系
    Hibernate入门,HQL,双向表关联关系
    web自定义标签
    Spring整合MyBatis 基础
    PHP字符串——字符串函数
    php功能模块学习笔记
    PHP常用符号和函数
    asp xmlhttp 读取文件
  • 原文地址:https://www.cnblogs.com/jinjiangongzuoshi/p/3300233.html
Copyright © 2020-2023  润新知