学习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;  }  }  }
}
————————————————
版权声明:本文为CSDN博主「Brinshy」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Brinshy/article/details/122414873

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

英语打字练习软件-c语言编写相关推荐

  1. 用c语言编写图书成绩管理系统,学生成绩管理系统(c语言编写).doc

    学生成绩管理系统(c语言编写) C程序 学生管理系统 /* Note:Your choice is C IDE */ #include "stdio.h" #include&quo ...

  2. C语言编写一个赋值程序,实验2 用C语言编写简单程序——2.1 基本数据处理.doc

    实验2 用C语言编写简单程序--2.1 基本数据处理 实验2 用C语言编写简单程序 2.1 基本数据处理 [实验目的] (1)掌握算术表达式和赋值表达式的使用. (2)掌握基本输出函数的使用. (3) ...

  3. c语言 465串口编程,用C语言编写串口程序

    在当今,流行的编程软件种类繁多,它们编程方便.易于维护,但是在与硬 件直接打交道和编制系统软件时却束手无策,于是C语言就有了用武之地.C语言 作为汇编语言与高级语言之间的一种过渡语言,兼有汇编语言的高 ...

  4. 心碎的图案怎么用c语言编出来,教案实验2用c语言编写简单程序.doc

    教案实验2用c语言编写简单程序 实验2 用C语言编写简单程序 2.1 基本数据处理1.调试示例 改正下列程序中的错误,求华氏温度100oF对应的摄氏温度?计算公式如下,其中:c 表示摄氏温度,f 表示 ...

  5. c语言编写万年历课程设计,用C语言编写万年历 C课程设计.pdf

    用C语言编写万年历 C课程设计 用用 C++语言编写万年历语言编写万年历 用用 语言编写万年历语言编写万年历 学生姓名:学生姓名: 指导老师:指导老师: 学生姓名学生姓名:: 指导老师指导老师:: 摘 ...

  6. c语言串口程序编写,用C语言编写串口程序

    在当今,流行的编程软件种类繁多,它们编程方便.易于维护,但是在与硬 件直接打交道和编制系统软件时却束手无策,于是C语言就有了用武之地.C语言 作为汇编语言与高级语言之间的一种过渡语言,兼有汇编语言的高 ...

  7. java打字训练课程设计_JavaFX+Java打字练习软件(布局篇)

    在我编写打字练习软件的时候,JavaFX的布局只有HBox和VBox.前两天JavaFX发布了1.2,又新增了ClipView.Flow.Stack.Tile这四种布局(详见java.sun.com/ ...

  8. 如何让c语言编的游戏运行,如何用C语言编写游戏一.doc

    如何用C语言编写游戏 网络游戏是常谈的话题,是交互式娱乐的主力军,是一种 高层次的综合艺术,更是一个民族的文化,世界观的全新传播方式 作为游戏玩家的我们,是不是想设计一个属于自己的游戏呢? 爱玩是人的 ...

  9. c语言计算二次函数顶点坐标,C语言编写一个求一元二次方程的实根的程序。 编辑一个小程序去做一元二次方程的求解(b^24ac)...

    导航:网站首页 > C语言编写一个求一元二次方程的实根的程序. 编辑一个小程序去做一元二次方程的求解(b^2>4ac) C语言编写一个求一元二次方程的实根的程序. 编辑一个小程序去做一元二 ...

  10. java语言开发手机游戏_手机上的JAVA游戏和JAVA软件,是电脑上的JAVA语言编写的吗?他们之间有什么联系...

    手机上的JAVA游戏和JAVA软件,是电脑上的JAVA语言编写的吗?他们之间有什么联系以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起 ...

最新文章

  1. php-fpm 启动参数及重要配置详解
  2. 登录功能(token)
  3. POI实现Excel导入时提示NoSuchMethodError: org.apache.poi.util.POILogger.log
  4. 反向传播算法最全解读,机器学习进阶必看!
  5. 老男孩python21期作业_(禁闲聊)绘画讨论10个群第176期作业展示
  6. C++获取当前所有进程的完整路径
  7. mysql public权限_MySQL · 引擎特性 · Binlog encryption 浅析
  8. Java之dead code——无用代码
  9. ubuntu上vsftpd服务配置
  10. Vue 富文本编辑器的使用
  11. 第八届山东省ACM大学生程序设计竞赛总结
  12. 如何获取win10用户最高权限
  13. Macbook Pro 启动Win7的过程中黑屏(black screen)
  14. 【工作总结】工作感受
  15. 实战Nagios NSCA方式监控Linux系统资源使用情况 -- Nagios配置篇 -- Nagios Server端
  16. 计算机编程里面counter是什么意思,step在计算机编程中的意思是什么
  17. 苏黎世联邦理工开发的多相机光学触觉传感器,可以实现基于视觉的机器人皮肤
  18. uboot的环境变量
  19. 网络带宽和吞吐量throughput的关系
  20. Elasticsearch分词

热门文章

  1. WINDOW端口查看命令
  2. Review Board了解
  3. mysql僵尸进程_僵尸进程产生原因和解决方法
  4. Java实战推箱子——菜鸟之路
  5. 摄影毁一生单反穷三代顺口溜_哪款便宜的单反相机好
  6. e的n次方要怎么用计算机计算,Excel函数公式大全,使用EXP函数计算常数e的n次方....
  7. 计算机修复开机按什么,电脑蓝屏修复按哪个健?
  8. webservice的几种调用方式
  9. 点击按钮显示明文密码
  10. Python画哆啦A梦