英语打字练习软件-c语言编写
  ihqmIbOGe0Ks 2023年11月02日 110 0
学习c语言的时候编写的英语打字练习软件,已经上传github

自取 https://github.com/grey-wood-wolf/typing-software

 

软件实际效果如下

在下载的压缩包里,运行exe文件就可使用,源码为ConsoleApplication1这个文件

 

 

 部分代码如下:

void welcom()//介绍 { int musicopen = 0;//用于判断bgm是否开启的数 mciSendString("open .\\新建文件夹\\登录.mp3", NULL, 0, NULL); mciSendString("play .\\新建文件夹\\登录.mp3 ", NULL, 0, NULL); loop://使返回后能够再次显示界面 setbkmode(TRANSPARENT);//使背景窗口透明 IMAGE img; loadimage(&img, ".\\新建文件夹\\background.jpg"); putimage(0, 0, &img); settextcolor(RED); settextstyle(32, 0, "宋体");//设置字体大小和字体样式(字号 风格 字体) outtextxy(200, 250, "欢迎进入该打字软件"); settextstyle(32, 0, "华文行楷"); outtextxy(750, 40, "输入1~9选择BGM"); outtextxy(750, 90, "输入Tab关闭BGM"); outtextxy(200, 350, "该软件开发用于练习打字速度,想来玩玩吗来吧!"); settextstyle(26, 0, "华文行楷"); outtextxy(200, 460, "按enter进入"); outtextxy(200, 500, "输入eas退出"); char a; int color = 255; settextstyle(26, 0, "华文行楷"); while (true) { setcolor(RGB(color, 0, 0)); color -= 10;//颜色越来越暗 出现闪烁效果 if (color < 0) color = 255;//红色 outtextxy(200, 460, "按enter进入"); outtextxy(200, 500, "输入eas退出"); Sleep(50); if (_kbhit())//有按键 { a = _getch(); if (a == '\r') { cleardevice();//清屏 准备进入游戏界面 mciSendString("close .\\新建文件夹\\登录.mp3 ", NULL, 0, NULL); start(); goto loop; } else if (a=='1'||a=='2'||a=='3'||a=='4'||a=='5'||a=='6'||a=='7'||a=='8'||a=='9')//打开bgm { if(musicopen==0) musicopen=backmusic(a); } else if (a == 9)//关闭bgm { if(musicopen==1) musicopen=closemusic(); } else if(a==27)//退出 { cleardevice(); mciSendString("close .\\新建文件夹\\登录.mp3 ", NULL, 0, NULL); return; } } } } 

使用了easyx设计了个基本的运行界面。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  TKwJ4YzyA8uz   2024年05月17日   48   0   0 C语言
  6Df3JnWQUC5m   2024年04月24日   59   0   0 C语言
  fHBiUfJyY67V   2024年04月26日   43   0   0 C语言
  V88gxnVgnp1F   2024年05月08日   92   0   0 C语言
  6Df3JnWQUC5m   2024年05月08日   86   0   0 C语言
  o1ZcTI9mJsxK   2024年05月08日   121   0   0 C语言
  H5oyQecqjP4R   2024年04月26日   41   0   0 C语言
  6Df3JnWQUC5m   2024年04月25日   52   0   0 C语言
  nmX9dIiR6BtA   2024年04月28日   49   0   0 C语言
  6Df3JnWQUC5m   2024年05月17日   59   0   0 C语言
  6Df3JnWQUC5m   2024年04月25日   52   0   0 C语言
ihqmIbOGe0Ks