加法运算 C语言 计算器.doc
上传人:sy****28 上传时间:2024-09-11 格式:DOC 页数:2 大小:12KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

加法运算 C语言 计算器.doc

加法运算C语言计算器.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

#include"stdafx.h"#include<windows.h>#include<windowsx.h>#include"resource.h"#include"MainDlg.h"/*TemplatedesignedbyRuPeng.com.Pleasevisithttp://www.rupeng.comformoreinformation如鹏网(http://www.rupeng.com)大学生计算机学习社区,提供大量免费视频学习教程,提供个性化一对一学习指导*/BOOLWINAPIMain_Proc(HWNDhWnd,UINTuMsg,WPARAMwParam,LPARAMlParam){switch(uMsg){HANDLE_MSG(hWnd,WM_INITDIALOG,Main_OnInitDialog);HANDLE_MSG(hWnd,WM_COMMAND,Main_OnCommand);HANDLE_MSG(hWnd,WM_CLOSE,Main_OnClose);}returnFALSE;}BOOLMain_OnInitDialog(HWNDhwnd,HWNDhwndFocus,LPARAMlParam){returnTRUE;}voidMain_OnCommand(HWNDhwnd,intid,HWNDhwndCtl,UINTcodeNotify){switch(id){caseIDC_BUTTON1://之前不管向输入框中输入多少字符,只有当点击计算按钮时程序才开始运行{//我们首先要做的是得到输入的数据TCHARstr1[256];TCHARstr2[256];GetDlgItemText(hwnd,IDC_EDIT1,str1,sizeof(str1));GetDlgItemText(hwnd,IDC_EDIT2,str2,sizeof(str2));//现在我们已经得到了输入的值,将得到的值相加//需要将字符串的值转换为int值inti1=atoi(str1);inti2=atoi(str2);inti3=i1+i2;//输出i3的值//将i3的值(int)转换为字符串值,存贮在输出TCHARstr3[256];TCHARstr4[256];TCHARstr5[256];itoa(i3,str3,10);itoa(i3,str4,2);itoa(i3,str5,16);//wsprintf(str3,"%i",i3);SetDlgItemText(hwnd,IDC_EDIT3,str3);//SetDlgItemText()决定了i3的值将会在哪里显示十进制SetDlgItemText(hwnd,IDC_EDIT5,str4);//二进制SetDlgItemText(hwnd,IDC_EDIT4,str5);//十六进制}break;default:break;}}voidMain_OnClose(HWNDhwnd){EndDialog(hwnd,0);}