現在の"map1.dat"の所に先程組み立てた名前を入れるにはどのように記述したらいいのでしょうか。
現在のコードはこのような感じです。
map_data_t map_data;//マップデータを保存してある構造体
int main()
{
ostringstream sfilename;
int n = 99;
sfilename<< "map" << n << ".dat"; // ファイル名の組み立て。
cout << sfilename.str() << endl; // 結果
return 0;
}
int MapLoad(){
FILE *fp ;
if(fopen_s( &fp, "map1.dat" , "rb" ) != 0)return -1;//ここの"map1.dat"に組み立てた名前を入れたい
//ファイルからデータを読み込む
fread( &map_data, sizeof(map_data_t), 1, fp ) ;
fclose( fp );//解放
return 0;
}