VC 初学者求教一段简单加法代码

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:05:43
void CLiziDlg::OnButton1()
{

int num1,num2,sum;

m_editnum1.GetWindowText(ss);
num1=atoi(ss);

m_editnum2.GetWindowText(ss);
num2=atoi(ss);

sum=num1+num2;
ss.Format("%d",sum);
m_editsum.SetWindowText(ss);

atoi(ss);
GetWindowText(ss);
SetWindowText(ss);
ss.Format("%d",sum);

请问这四条是什么意思啊~

感谢感谢~~~

atoi(ss); //atoi是C的一个函数 把一个由数字组成的字符串转换为相应的数值
GetWindowText(ss); 得到输入窗口输入的字符串SS
SetWindowText(ss); 修改输出窗口输出的字符串为SS
ss.Format("%d",sum); 显示和
总的意思就是先得到你输入的数值比如1,把1字符串转为数值进行运算,得到的和在转为字符显示出来

m_editnum1 m_editnum2 m_editsum 是用类向导建立的类成员变量

这个atoi(ss); 是把字符串转换成长整型的

GetWindowText(ss); m_editnum1 是类的成员变量,他关联着一个文本框,GetWindowText(ss); 函数就是从这个文本框中获得文本赋值给SS,

SetWindowText(ss); 就是向m_editsum.关联的文本框输出SS

ss.Format("%d",sum); Format格式输出的