C语言写的简易计算器
来源:互联网 发布:淘宝上的吉他可以买吗 编辑:程序博客网 时间:2024/06/10 15:53
又看完了一节视频,动动手,做了个作业,写了一个简易的计算器。
呵呵,虽然很简易,可是也是我认真做的。
源码:
#include "stdafx.h"
#include <windows.h>
#include <windowsx.h>
#include "Resource.h"
#include "MainDlg.h"
#define PI 3.14
BOOL WINAPI Main_Proc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
switch(uMsg)
{
HANDLE_MSG(hWnd, WM_INITDIALOG, Main_OnInitDialog);
HANDLE_MSG(hWnd, WM_COMMAND, Main_OnCommand);
HANDLE_MSG(hWnd,WM_CLOSE, Main_OnClose);
}
return FALSE;
}
BOOL Main_OnInitDialog(HWND hwnd, HWND hwndFocus, LPARAM lParam)
{
return TRUE;
}
void Main_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify)
{
switch(id)
{
case IDC_BUTTON1:
{
TCHAR rad[256];
GetDlgItemText(hwnd,IDC_EDIT1,rad,sizeof(rad));
int a=atoi(rad);
double s=PI*a*a;
TCHAR rad2[256];
sprintf(rad2,"%f",s);
SetDlgItemText(hwnd,IDC_EDIT2,rad2);
}
break;
case IDC_BUTTON2:
{
char meg[256],meg2[256];
GetDlgItemText(hwnd,IDC_EDIT3,meg,sizeof(meg));
int b=atoi(meg);
itoa(b,meg2,2);
SetDlgItemText(hwnd,IDC_EDIT4,meg2);
}
break;
case IDC_BUTTON3:
{
char s1[256],s2[256],s3[256];
GetDlgItemText(hwnd,IDC_EDIT5,s1,sizeof(s1));
GetDlgItemText(hwnd,IDC_EDIT6,s2,sizeof(s2));
int c=atoi(s1);
int d=atoi(s2);
int e=c-d;
/*sprintf(s3,"%d",e);*/
itoa(e,s3,10);
SetDlgItemText(hwnd,IDC_EDIT7,s3);
}
}
}
void Main_OnClose(HWND hwnd)
{
EndDialog(hwnd, 0);
}
- C语言写的简易计算器
- C语言写的一个简易计算器
- 用C写的简易计算器
- C语言简易计算器
- C语言简易计算器
- c语言简易计算器
- c语言---简易计算器
- c语言简易计算器
- 基于C语言的简易计算器
- 简易计算器的c语言编辑代码
- C语言控制台简易计算器
- C的简易计算器
- 用C语言写一个的计算器
- C语言新手写的计算器
- 用C语言初步完成的简易计算器
- C语言编写简易计算器的思路和过程
- 用C语言编写简易计算器
- 简易计算器 (C语言)作业
- 敢问路在何方?我该怎么办?
- 给自己的软件添加后门
- 2010最危险的编程错误
- 我的面试感悟
- 在Corex-M3开发板上移植.Net Micro Framework系列文章
- C语言写的简易计算器
- 人的一生会遇上的四个人
- 2010-02-23
- 暗恋
- 大战怪兽~离散老师
- 为自己提升——第一层
- 10. 信号机制
- 面试杂谈
- 不知道