#include "stdio.h"
#include "graphics.h"
#include "conio.h"
#include "windows.h"
void main() //程序功能为按键空制球的移动
{
initgraph(640,480);
int x=320;
int y=240;
int k;
setcolor(YELLOW);
setfillcolor(GREEN);
fillcircle(x,y,20);
char c;
c=getch();
while(c!=27)
{
if (kbhit())
{
c=getch();
}
else
{
setcolor(BLACK);
setfillcolor(BLACK);
fillcircle(x,y,20);
switch(c)
{
case 'a':x-=2;break;
case 'd':x+=2;break;
case 'w':y-=2;break;
case 's':y+=2;break;
case 27:break;
}
setcolor(YELLOW);
setfillcolor(GREEN);
fillcircle(x,y,20);
Sleep(20);
if (x==620||y==460||x==20||y==20)
{
AfxMessageBox("已到边缘");//这里出错 想让球到边缘的时候报警
break;
}
}
}
closegraph();
}
小弟初学编程 有关messagebox的问题 为啥在这个程序里用它会出错 而且用afxmessagebox时会说没定义 跪谢
答案:2 悬赏:80 手机版
解决时间 2021-02-03 16:05
- 提问者网友:容嬷嬷拿针来
- 2021-02-03 08:19
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-02-03 09:31
改成:MessageBox(NULL, "已到边缘", "提示", MB_ICONINFORMATION);
全部回答
- 1楼网友:一秋
- 2021-02-03 09:48
你好!
不能用AfxMessageBox,因为你的不是MFC工程,所以会报错。要用MessageBox。
仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯