- ベストアンサー
ファイルパスと変数
DXライブラリの使い方についての質問です。 FileRead_open関数で、ファイルパスの中に変数を入れたいです -------------------------------------------- FileRead_open(media\\[ここに変数を入れたい].jpg): -------------------------------------------- ↑のようにファイルパスの中に変数を混ぜたいです どうすればいいですか?
- みんなの回答 (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 ファイル名」辺りで検索すれば使用例くらい見つかるでしょう。