DXライブラリの本家で調べて、スナップショットの実装をしようとしています。
↓すごい短いですがソースコードです。
void snapshot(){ if(Key[KEY_INPUT_P]==1){ SaveDrawScreen( 0 , 0 , 640 , 480 , "snap00.bmp" ) ; } }はじめはsnap00.bmpで良いのですが、次に押したらsnap01.bmp、また次にはsnap02.bmpと
ファイルが被らないように連番で保存させるにはどうしたら良いでしょうか?
void snapshot(){ int a; char str[100]; if(Key[KEY_INPUT_P]==1){ for(a=0;a<100;a++){ sprintf(str,"snapshot/snap%2d.bmp",a); if( LoadGraph( str )==-1 ){ SaveDrawScreen( 0 , 0 , 640 , 480 , str ); break; } } } }無事解決です。本当に有難う御座いました。