bmpファイルを連番をつけて保存するには?

解決


マーカー  2005-10-25 23:52:49  No: 126868

VCでbmpファイルを保存するプログラムを作成しています。
for文でiの値をまわし、bmpファイルの名前を保存していきたいのですが、
以下のプログラムでは
"ポインタにポインタを加えようとしました。"というエラーが出てしまいます。
このような保存方法はできないのでしょうか?

for (i=0;i<10;i++) {
 fh = CreateFile("result"+i+".bmp",
         GENERIC_WRITE, 0, NULL,
         CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
}


Blue  2005-10-25 23:54:38  No: 126869

> VC
いた違いなのでは?

VCの掲示板もあるのでそちらへどうぞ。
http://madia.world.coocan.jp/cgi-bin/Vcbbs/wwwlng.cgi
こちらは解決にしときましょう。


Blue  2005-10-25 23:56:36  No: 126870

ちなみに

C言語で
> "result"+i+".bmp"
のような文法はありません。
# VBやC#とは違う。

一度CStringやstd::stringに格納した上で、operator+を使うか、
char型配列変数を使って、sprintf関数を使うことになります。


マーカー  2005-10-26 00:18:19  No: 126871

すみません。VCの質問をしてしまいました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加