游戏模板——消失的字符

时间:2019-06-11 07:00:01 来源:白金财富网 当前位置:油叔的视界 > 文化 > 手机阅读
01

前言

    很早之前就想写一个游戏模板专题了,因为我当初学C语言的动力之一就是写一个属于自己的游戏,后来发现写其他的东西更好玩,慢慢的就不再想着写游戏了。

    寒假期间我尽量在公众号中把一些我会的的小模板更新完。如果有时间可能会发一个简单的贪吃蛇小项目。

02

 功能

     实现的功能如标题——字符消失,这个功能我们配合时间控制和退格符号使用,可以做到控制字符的消失速度。

    再配上文件读取,我们可以做一个用来记单词的小程序。

    我们先来看看程序运行后的效果。

03

需要的函数

   休眠 Sleep()

    在这个小程序中我们主要是使用Sleep()这个函数,做到让程序休眠的效果,Sleep()这个函数是定义在Windows.h头文件中,所以在使用函数时别忘了加上头文件。

    Sleep(1000)表示休眠1000毫秒(也就是一秒)。所以在使用的时候一定要主要时间的精度。

    不同的编译器的时间也不固定。我是用的是vs2017


字符串比较strcmp()

    这个函数是定义在string.h头文件中,主要是比较两个字符串是否相同

    使用方法:

    strcmp(字符串1,字符串2)如果字符串相等则返回0,不相等则返回-1;

    要判断是否相等直接写if(!strcmp(字符串1,字符串2))就好了


04

实现方法

        首先我们要了解如何使字符从后往前逐个消失

        上面说到了使用退格符号(\b)使光标从当前位置向前移动一位,移动之后我们再填充空格,这样就做到了清除最后一个字符的效果,我们可以通过循环来做到清除一行的字符。

        我们来看看用程序怎样来实现这个功能

        (为了方便这里用单个字符串来演示

    为了做到判断输入字符串是否与原字符串是否相等,我们就需要使用strcmp,用法在上面已经说过了实际使用只要把字符串改成数组名就好了~

    文末发自己的源程序

05

后话

        源程序我已经发在下方了,把文件改一下就好了。下一篇准备教大家配置图形库,教大家画图像~

学习各种编程语言的小知识小技巧快长按关注吧~

长按识别二维码关注

上一篇2019年七大值得期待的精品游戏

下一篇她比老干妈还有钱,38岁荣登女性富豪榜,座驾却如此低调

相关文章:

文化本月排行

文化精选