#include <stdio.h>
#include <sstream>
#include <iostream>
std::stringstream strs;
strs <<id;
std::string temp_str = strs.str();
char* id_char = (char*)temp_str.c_str();
// for debug
char filename[256];
sprintf(filename, "%s%s%s", "D:\", id_char, ".png");
FILE* fp = fopen(filename, "wb");
if (!fp) {
printf("!!! Failed to create file on the disk
");
return;
}
fwrite(data, data_length, 1, fp);
fclose(fp);