根据EasyX的chm帮助文件里面的示例程序“星空”改造而成。
效果是这样的
:![](http://imgsrc.baidu.com/forum/w%3D580/sign=a39ae318bf014a90813e46b599763971/b59d89dda144ad34e40fdb2dd6a20cf430ad8522.jpg)
没花多少功夫,毕竟是修改前人的程序。
将横向移动转为纵向;将画点改为画字符;将白色改为绿色;将刷新改为不刷新。
仅此而已……
没研究过如何弄成全屏,若是弄成全屏当成屏保还是不错的!![](http://tb2.bdstatic.com/tb/editor/images/face/i_f25.png?t=20140803)
顺便一说我注释了这个:
/*if(j == 1)
{
star[i].c = rand() % 26 + 'A';
}
else
{
star[i].c = rand() % 10 + '0';
}*/
不注释的话效果就是:随机生成A-Z大写字母或0-9的数字。
所以如果要取消注释这几行的话,记得把下面那行注释掉:star[i].c = '0' + j;
不然没有用。
好了上链接:
http://pan.baidu.com/s/1bnpyihL
效果是这样的
![](http://tb2.bdstatic.com/tb/editor/images/face/i_f25.png?t=20140803)
![](http://imgsrc.baidu.com/forum/w%3D580/sign=a39ae318bf014a90813e46b599763971/b59d89dda144ad34e40fdb2dd6a20cf430ad8522.jpg)
没花多少功夫,毕竟是修改前人的程序。
将横向移动转为纵向;将画点改为画字符;将白色改为绿色;将刷新改为不刷新。
仅此而已……
没研究过如何弄成全屏,若是弄成全屏当成屏保还是不错的!
![](http://tb2.bdstatic.com/tb/editor/images/face/i_f25.png?t=20140803)
顺便一说我注释了这个:
/*if(j == 1)
{
star[i].c = rand() % 26 + 'A';
}
else
{
star[i].c = rand() % 10 + '0';
}*/
不注释的话效果就是:随机生成A-Z大写字母或0-9的数字。
所以如果要取消注释这几行的话,记得把下面那行注释掉:star[i].c = '0' + j;
不然没有用。
好了上链接:
http://pan.baidu.com/s/1bnpyihL
![](http://imgsrc.baidu.com/forum/w%3D580/sign=461c38fed5ca7bcb7d7bc7278e096b3f/9c77c6fdfc039245e29ae0328594a4c27d1e251c.jpg?v=tbs)