举报

想用saveimage函数按一定顺序保存图片

0

正在写一个程序,想用saveimage函数依次保存图片,比如第一次执行保存的文件名叫1.bmp,第二次保存的就叫2.bmp。请问怎样可以做到呢?

举报
0

设置一个保存文件路径的字符串数组,用 sprintf 根据序号生成字符串,然后传递给 saveimage。例如:

// 以下例子在 vc2010 下编译通过
//
#include <graphics.h>
#include <conio.h>

int main()
{
	initgraph(640, 480);
	circle(320, 240, 100);

	// 保存屏幕内容到文件
	wchar_t filename[200];						// 定义文件名字符串变量
	swprintf_s(filename, L"D:\\file%d.png", 3);	// 生成文件名 D:\file3.png
	saveimage(filename);						// 保存文件

	_getch();
	closegraph();
	return 0;
}
ava
慢羊羊

2021-6-21

可以给一个例子吗,谢谢。 -  守护最好的萝卜丝  2021-6-22
举报
技术讨论社区