正在写一个程序,想用saveimage函数依次保存图片,比如第一次执行保存的文件名叫1.bmp,第二次保存的就叫2.bmp。请问怎样可以做到呢?
举报
想用saveimage函数按一定顺序保存图片
举报
设置一个保存文件路径的字符串数组,用 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;
}