昨天看了了杨中科老师的《c语言也能干大事》的第一节,杨老师留了个作业:写一个没有恶意的恶意小程序, 即:
先弹出一个提示框,询问“你是好人吗?”
点击“是”再弹出一个提示框,提示说“看你就不是好人!
”再点击“是”弹出一个对话框,提示说“c盘格式化成功!”
点击“否”,弹出一个提示框,提示说“看来你还是比较厚道的,奖励一朵小红花~”
这里用缩进表示提示框的机构关系,希望看到的人能明白这种表示方法
下面是我的作业的源代码:
// win32_A_002.cpp : Defines the entry point for the application.
//by jiiming
//2010/4/2
//win32编程,《c语言也能干大事1》作业
#include "stdafx.h"
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
// TODO: Place code here.
int reg;
reg=MessageBox(NULL,TEXT(" 你是一个好人吗?"),TEXT("提示信息!"),MB_YESNO | MB_ICONQUESTION);
if(reg== IDYES)
{
int reg1=MessageBox(NULL,TEXT("看你也不像个好人~"),TEXT("提示信息!"),MB_OK | MB_ICONHAND);
if(reg1 == IDOK)
{
MessageBox(NULL,TEXT("C盘格式化成功!"),TEXT("提示信息!"),MB_OK | MB_ICONEXCLAMATION);
}
else
{
;
}
}
else
{
MessageBox(NULL,TEXT("你还是比较厚道滴,奖励小红花!"),TEXT("提示信息"),MB_YESNO | MB_ICONASTERISK);
}
// 为了看看MB_ICO系列图标这里给每个消息框用了不同的MB_ICO
return 0;
}