项目: 打字母游戏c++/c
Posted 辉小歌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目: 打字母游戏c++/c相关的知识,希望对你有一定的参考价值。
效果图
代码
#include<stdio.h>
#include<stdlib.h>
#include<Windows.h>
#include<graphics.h>//图形图函数
#include<time.h>//随机函数种子
#include<conio.h>//按键操作库
#include<MMSystem.h>
#pragma comment(lib,"Winmm.lib")
int main(void)
{
PlaySound(TEXT("sounds\\\\1.wav"),NULL,SND_FILENAME | SND_ASYNC| SND_LOOP);
srand((unsigned int)time(NULL));
initgraph(800,600);//打开图形化界面
char ch = ' ';
char UserKey = ' ';
int x=0;
int i;
while(1)
{
x = rand()%501+200;
ch = rand()%26+'A';
for(int y=0;y<=600;y+=10)
{
outtextxy(x,y,ch);//图形化界面的输出
if(_kbhit())
//_kbhit():有按键返回一个非零值,没按键返回0。
{
UserKey=_getch();
//暂停程序
if(UserKey==' ')
{
while(!_getch());//如果不是空格,就死循环达到暂停效果
}
if(UserKey == ch || UserKey-('a'-'A') == ch)
//字母相匹配就清屏
{
cleardevice();//清屏
break;
}
}
Sleep(100);
cleardevice();//清屏
}
}
_getch();//防闪屏
closegraph();
return 0;
}
资源地址
链接:https://pan.baidu.com/s/1X3bIbXcQ19NTTYMGUNcUGw
提取码:1234
以上是关于项目: 打字母游戏c++/c的主要内容,如果未能解决你的问题,请参考以下文章