ページ 1 / 1
どうすれば画像が読み込めますか?
Posted: 2017年3月26日(日) 03:10
by もっか
どうすれば画像が読み込めるのかわかりません。急いでます。
プログラム中、
コード:
int Handle1;
Handle1 = LoadGraph("画像/(画像名)");
といった風にいくつか画像を読み込むためにソースコードを書いたのですが、この(画像名)をいれた画像ファイルをどこにいれたらいいのかわかりません。
現在このソースには「識別子"Handle1が定義されていません」というエラーが表示されています。
コンパイラはvisualstudiocommunityで、現在画像ファイルを入れているのはプロジェクト名のテキストドキュメントが入っているエリアです。
夜更けにすみませんがどうかよろしくお願いします
Re: どうすれば画像が読み込めますか?
Posted: 2017年3月26日(日) 09:03
by みけCAT
もっか さんが書きました:この(画像名)をいれた画像ファイルをどこにいれたらいいのかわかりません。
DXライブラリを使っていて、「画像ファイル」がDXアーカイブファイルまたは"画像"ディレクトリのことなのであれば、Log.txtができるディレクトリに置けばいいでしょう。
もっか さんが書きました:現在このソースには「識別子"Handle1が定義されていません」というエラーが表示されています。
もしもエラーの解決方法を聞きたいのであれば、ソースコード全文または
コンパイルしてエラーが再現できる最小限のソースコードを提示してください。
Re: どうすれば画像が読み込めますか?
Posted: 2017年3月26日(日) 13:18
by 梅衣堂ひよ
画像は「画像/(画像名)」とのことなのでみけCATさんの仰った場所に画像ディレクトリ(フォルダ)を作成、その中に入れればいいと思います。
それとコンパイルエラーの方ですが、ソースがないため予想ではありますが、「int Handle1」が書かれている場所とそれを利用する場所のブロック({}で囲われたエリア)が違いませんか?
「int Handle1」が書かれたブロックの中にあるブロックならいいのですが、書かれたブロックの外などだと利用可能エリアを抜けてしまいます。
「C++ ブロック」と調べるといろいろ出てきますよ
Re: どうすれば画像が読み込めますか?
Posted: 2017年3月26日(日) 19:36
by keito94
ソースコードを明白にした方がいいんじゃないでしょうか?
Re: どうすれば画像が読み込めますか?
Posted: 2017年3月31日(金) 12:36
by もっか
無事解決しました。
画像ファイルの位置、int Handle1の書いてある位置、どちらも原因だったようです。
確かに質問のしかたが良くありませんでした。
こんな要点を得ない質問に答えてくださってありがとうございました。