- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《C语言也能干大事》第四节
板书:
上节课作业
(8)作业:做一个面积计算器,用户输入半径,在另外一个文本框中显示面积。
void Main_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify)
{
switch(id)
{
case IDC_OK:
{
TCHAR str[256];
GetDlgItemText(hwnd,IDC_EDIT1,str,sizeof(str));
int r=atoi(str);
int s=3.14*r*r;
TCHAR str1[256];
wsprintf(str1,%d,s);
SetDlgItemText(hwnd,IDC_EDIT2,str1);
}
break;
default:
break;
}
}
(10)作业:用户输入十进制整数,在另外一个文本框中显示整数的二进制形式。做一个十进制到二进制的转换小工具。
void Main_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify)
{
switch(id)
{
case IDC_OK:
{
TCHAR str[256];
GetDlgItemText(hwnd,IDC_EDIT1,str,sizeof(str));
int i=atoi(str);
TCHAR str1[256];
itoa(i,str1,2);
SetDlgItemText(hwnd,IDC_EDIT2,str1);
}
break;
default:
break;
}
}
(10)作业:计算两个数的差。不要总认为看很多书、学高深技术、看很多视频就是牛人,能把一个最简单的程序快速写出来的才是牛人!!!
void Main_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify)
{
switch(id)
{
case IDC_OK:
{
TCHAR str1[256];
TCHAR str2[256];
GetDlgItemText(hwnd,IDC_EDIT1,str1,sizeof(str1));
GetDlgItemText(hwnd,IDC_EDIT2,str2,sizeof(str2));
int i1=atoi(str1);
int i2=atoi(str2);
int i3=i1-i2;
TCHAR str3[256];
//wsprintf(str3,%d,i3);
itoa(i3,str3,10);
SetDlgItemText(hwnd,IDC_EDIT3,str3);
}
break;
default:
break;
}
}
(11)思考:这个计算两个数的和程序有什么缺陷?没有阻止用户输入非数字。怎么解决。
//*BOOL Main_OnInitDialog(HWND hwnd, HWND hwndFocus, LPARAM lParam)
{
return TRUE;
}*//
BOOL IsInt(TCHAR* str)
{
int i=atoi(str);
TCHAR strtemp[256];
wsprintf(strtemp,%i,i);
if(strcmp(str,strtemp)!=0)
{
return FALSE;
}
else
{
return TRUE;
}
}
//*void Main_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify)
{
switch(id)
{
case IDC_OK:*//
{
TCHAR str1[256];
TCHAR str2[256];
GetDlgItemText(hwnd,IDC_EDIT1,str1,sizeof(str1));
GetDlgItemText(hwnd,IDC_EDIT2,str2,sizeof(str2));
if(IsInt(str1)==FALSE)
您可能关注的文档
- 后进生转化计划记录_五年级英语_英语_小学教育_教育专区.doc
- 合理运用多媒体 提高数学教学质量.doc
- 合同的主要内容_日语学习_外语学习_教育专区.doc
- 各款知名品牌化妆品的主打产品.doc
- 口语交际《有趣的游戏》说课_语文_小学教育_教育专区.doc
- 反思心得_学习总结_总结汇报_实用文档.doc
- 反思_教学反思汇报_教学研究_教育专区.doc
- 双语不用教28020759.doc
- 历代羊姓名贤多.doc
- 单词不用记21220610.doc
- C语言也能干大事视频课件 第1篇.doc
- cyfizyg谈中_学生英语自学能力的培养.doc
- CorelDraw常见诟病处理方法_日语学习_外语学习_教育专区.doc
- common_mistakes_in_spoken_English_英语学习_外语学习_教育专区.doc
- chjitgs日语_ 日常用品.doc
- CEO妙语批点求职简历 职场新人必看.doc
- CDMA2000考试题_从业资格考试_资格考试认证_教育专区.doc
- c-c++教程.doc
- C C经典教程(十一)_日语学习_外语学习_教育专区.doc
- Building Embedded Linux Systems_英语学习_外语学习_教育专区.doc
最近下载
- 2025年初二政治培优补差工作计划(通用9篇).pdf VIP
- 2023年最新资料员考试题库附参考答案【精练】.docx
- 国内长视频行业市场分析.pdf VIP
- 中国医科大学《护理研究(本科)》在线作业.docx VIP
- 2025高校辅导员素质能力大赛模拟试卷附答案.docx VIP
- 2010款捷达全车电路图.pdf VIP
- 家用新能源汽车充电桩安装施工方案.pdf VIP
- 5eDnD_凡戴尔的失落矿坑_模组_中译(二校).pdf VIP
- 2025至2030中国长视频行业市场深度调研及发展趋势和投资前景预测报告.docx VIP
- 政府车队公务车辆定点维修采购项目招标文件参考修改模板范本.doc VIP
原创力文档


文档评论(0)