c实现图片闪烁

使用的库是graphics.h,可以在网上下载

/******************************************************
 * EasyX Library for C++ (Ver:20151015(beta))
 * http://www.easyx.cn
 * graphics.h
 *    基于 EasyX.h,实现在 VC/VS 下实现简单绘图。
 *    同时,为了兼容 Turbo C/C++ 和 Borland C/C++ 等一系
 *    列开发环境中的 BGI 绘图库函数,做了相应扩展。
 ******************************************************/

#include<graphics.h>
#include<stdio.h>
#include<windows.h>
IMAGE img[3];
#pragma warning (disable:4996)

void init()
{
	char filename[10] = "";
	for (int i = 0; i<3; i++)
	{
		sprintf(filename, "%d.jpg", i);
		loadimage(&img[i], filename);
	}
}
int  main()
{
	init();
	initgraph(1024, 683);
	while (1)
	{
		for (int i = 0; i < 3; ++i)
		{
			putimage(0, 0, &img[i]);
			Sleep(500);
		}
	}
	return 0;
}

vs2017需要注意的问题:

需要在调试->属性->配置属性->字符集中 修改成:使用多字节字符集,不然会报错。

素材下载地址:链接:https://pan.baidu.com/s/1TYqH6IS0rfcii5qhO8Zk6A 密码:rdot

把素材放在项目对应的目录下面,运行程序就可以看到效果了

猜你喜欢

转载自blog.csdn.net/zzb2019/article/details/81511371
今日推荐