c++通用写文件调试代码

#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);

原文地址:https://www.cnblogs.com/hustdc/p/6846005.html