C语言动态爱心图片VS版
该文家以上传百度网盘下载链接可自行下载,(也可以联系博主要取)再原来的基础上加以进行了改进,希望对热爱C语言的小伙伴们有所帮助,在此需要和大家提醒一下小伙伴们,该作品是用软件Visual Studio 2019版本编辑做出来的,在运行的时候需要安装插件Easy X,需要该插件库才可运行
该软件可自行下载也可以联系博主要取
想要更多可关注我,运行成品如下
如果对于初学者的话在此提醒一下小伙伴们,若果是要参考源码的话,该作品的源码为了方面大家,所以全部的源码都放在了后缀为**.CPP这一个文件中了,如果是只看作品效果的话只需在电脑上软件VS和插件Easy X的前提下双击后缀为.exe**即可
部分大体的源码如下:
#include "stdlib.h"
#include "time.h"
#include "stdio.h"
#include "graphics.h"
#include "mmsystem.h"//多媒体音频接口
#pragma comment(lib,"winmm.lib")
struct Point
{
int x;
int y;
};
IMAGE img[14],img_Big[14];//存储14张片
//加载图片
void InitImg() {
char buf[128] = { 0 };//图片的路径
for (int i = 0; i < 14; i++) {
//格式转换 i:0到0 +1 1-10
sprintf(buf, "自己\\%d.jpg", i + 1);
loadimage(&img[i], buf, 40,30);
loadimage(&img_Big[i] ,buf, 300, 200);//中间闪烁图片 &表示引用的意思
}
}
int main()
{
initgraph(800, 800);//创建窗口,宽高,像素
Point arr[46] = {
{395,268},
...............
..............
..............
{230,540},
{200,500}
{360,195},
{375,230},
};
InitImg();
while (1) {
cleardevice();
for (int i = 0; i < 46; i++) {
//设置文本颜色 settextcolor
//settextcolor(RGB(rand() % 256, rand() % 256, rand() % 256));
//outtextxy(arr[i].x, arr[i].y, buff[(i + add) % 46]);
putimage(arr[i].x, arr[i].y, &img[(i + add) % 14]);
}
putimage(250,300,&img_Big[add%14]);//加载大图片的
add++;
Sleep(1000);
}
system("pause");
return 0;
}
希望对各位小伙伴们有所帮助
提取链接:https://pan.baidu.com/s/1moIBRfffayGpIkhl4l1Azw
提取码:4oce
如果链接失效的话就通过以下方式获取:
C语言爱心图片表白程序源代码.zip
也可以联系博主索要,希望对你学习编程有所帮助吧
希望该实例代码能对您的c语言编程有所提高。