本文实例为大家分享了C语言实现代码雨效果的具体代码,供大家参考,具体内容如下
一、项目描述和最终的效果展示
项目: 让字符从上到下依次的下落,呈现出代码雨。
最终效果图如下所示:
二、静态的代码雨
代码如下:#include
#define High 800//游戏画面#define Width 1000#define CharSize 25//每个字符显示的大小
int main(void){int highNum=High/CharSize;int widthNum=Width/CharSize;
//CharRain存储对应字符矩阵中需要输出字符的ASCII码int CharRain[Width/CharSize][High/CharSize];int CNum[Width/CharSize];//每一列的有效字符个数int i,j,x,y;srand((unsigned)time(NULL));//设置随机函数种子
for(i=0;i initgraph(Width,High);BeginBatchDraw();setfont(25,10,"Courier");//设置字体setcolor(GREEN); for(i=0;i 代码如下: #define High 800//游戏画面#define Width 1000#define CharSize 25//每个字符显示的大小 int main(void){int highNum=High/CharSize;int widthNum=Width/CharSize; //CharRain存储对应字符矩阵中需要输出字符的ASCII码int CharRain[Width/CharSize][High/CharSize];int CNum[Width/CharSize];//每一列的有效字符个数int i,j,x,y;srand((unsigned)time(NULL));//设置随机函数种子 for(i=0;i initgraph(Width,High);BeginBatchDraw();setfont(25,10,"Courier");//设置字体setcolor(RGB(0,255,0)); while(1){for(i=0;i EndBatchDraw();getch();closegraph();return 0;}效果图如下: 代码如下: #define High 800//游戏画面#define Width 1000#define CharSize 25//每个字符显示的大小 int main(void){int highNum=High/CharSize;int widthNum=Width/CharSize; //CharRain存储对应字符矩阵中需要输出字符的ASCII码int CharRain[Width/CharSize][High/CharSize];int CNum[Width/CharSize];//每一列的有效字符个数int ColorG[Width/CharSize];//每一列字符的颜色int i,j,x,y;srand((unsigned)time(NULL));//设置随机函数种子 for(i=0;i initgraph(Width,High);BeginBatchDraw();setfont(25,10,"Courier");//设置字体 while(1){for(i=0;i EndBatchDraw();getch();closegraph();return 0;}效果图如下: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。 您可能感兴趣的文章:C语言实现流星雨效果流程C语言+EasyX实现数字雨效果C语言实现数字雨效果三、一场动态的代码雨
#include四、实现代码雨动画
#include
