数字の違う画像の取り込み法

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

数字の違う画像の取り込み法

#1

投稿記事 by マナ » 6年前

以前こちらでのサイトで見たことがあったのですが
どこに書かれているのかわからなくなったので質問させていただきます

画像が3っつあったとして

icon_1.png
icon_2.png
icon_3.png

の3っつの画像があったとします
これをfor文を使っていっきにLoadGraphで取り込む方法が書かれていたと思いますがどのようにして取り込むのでしょうか?

時間がないので返答は1週間後になります
申し訳ありません

アバター
usao
記事: 1569
登録日時: 6年前

Re: 数字の違う画像の取り込み法

#2

投稿記事 by usao » 6年前

コード:

#include <iostream>
#include <sstream>
...
const char FileNameHeadPart[] = "icon_";
const char FileExt[] = ".png";
for( int i=1; i<=3; i++ )
{
    std::stringstream SS;
    SS << FileNameHeadPart << i << FileExt;
    //※LoadGraph()とかいうのの使い方は知らないので自分でやって.
    std::cout << "FileName = " << SS.str() << std::endl;
}

アバター
みけCAT
記事: 6247
登録日時: 9年前
住所: 千葉県
連絡を取る:

Re: 数字の違う画像の取り込み法

#3

投稿記事 by みけCAT » 6年前

コード:

int i;
int icon[3];
for(i=0;i<3;i++) {
    char fileName[1024];
    wsprintf(fileName,"icon_%d.png",i+1);
    icon[i]=LoadGraph(fileName);
}
これならDXライブラリのヘッダをincludeするだけでできるはずです。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

マナ

Re: 数字の違う画像の取り込み法

#4

投稿記事 by マナ » 6年前

返答を遅くなりました

ごめんなさい
C++でかかれていたのほうがわからなかったのでわかりませんでした

cでかかれてたことはわかりました
ありがとうございました

早速試してみますね
ありがとうございました

閉鎖

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