for文で画像ハンドルを変数配列に代入したい・・が

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
banba

for文で画像ハンドルを変数配列に代入したい・・が

#1

投稿記事 by banba » 15年前

タイトル通りです。

gazou0.bmp gazou1.bmp.... といった連番の名前の画像のハンドルをfor文とLoadGraph関数で一気に代入したいのですが


int GrHandle[10]

for(i=0;i<10;i++){
GrHandle = LoadGraph( "gazou.bmp" ) ;
}

コレじゃおかしいですよね?が文字例の一つになってしまいますから。
こっから先解らないのです・・・

LoadDivGraphを使えよという声も聞こえてきそうですが、個人的にはこちらを利用したいのです。
容易い事かもしれませんが、僕は解らなくて困ってます(汗)
回答いただけたらありがたいです。

kazuoni

Re:for文で画像ハンドルを変数配列に代入したい・・が

#2

投稿記事 by kazuoni » 15年前

こんな感じのことがやりたいのでしょうか?
char str[64];
for(int i=0 ; i<10 ; ++i)
{
	sprintf(str,"gazou[%d].bmp",i);
	GrHandle = LoadGraph(str);
}

banba

Re:for文で画像ハンドルを変数配列に代入したい・・が

#3

投稿記事 by banba » 15年前

早い回答ありがとうございます!
そうです、こんな感じです!sprintfを利用すればよかったんですね。
助かりました!

閉鎖

“C言語何でも質問掲示板” へ戻る