• ベストアンサー

ファイルパスと変数

DXライブラリの使い方についての質問です。 FileRead_open関数で、ファイルパスの中に変数を入れたいです -------------------------------------------- FileRead_open(media\\[ここに変数を入れたい].jpg): -------------------------------------------- ↑のようにファイルパスの中に変数を混ぜたいです どうすればいいですか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

char *str = "Name"; char buffer[100]; /* ここでbufferに"media\\Name.jpg"を格納 */ sprintf(buffer, "media\\%s.jpg", str); FileRead_open(buffer);

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

DXライブラリ、関係ないですよね? >↑のようにファイルパスの中に変数を混ぜたいです >どうすればいいですか? そのまま書けばよいかと。 意図としては「ファイル名のパスに指定した『変数の内容』を入れたい」のでしょうけど… それならsprintf()等で変換して下さい。 勿論、この意図だった場合、「そのまま書いて」も意味はありませんので。 「sprintf ファイル名」辺りで検索すれば使用例くらい見つかるでしょう。

関連するQ&A