ファイルを読み込まない
Posted: 2010年2月01日(月) 18:23
龍神録プログラミングについてです。
今、20章辺りなのですがこれ自体は問題なく進んでいます。
あるとき、Ryujin.exeをダブルクリックで実行してみると真っ黒な画面が表示されるだけでした。
(VC++からは「デバックなしで開始」で問題なく表示されます。)
いろいろ試した結果、load.cppでデータ(画像、音声、cvs、...)を読み込めていないとわかりました。
原因はパスの表記の仕方で、読み込みファイルのパスを絶対パスで書くとexeからでも問題なく実行できました。(VC++ではどちらでも問題ありません)
ここで疑問に思ったのですが、なぜ相対パスだとRyujin.exeはファイルを読み込んでくれないのでしょうか?
今、20章辺りなのですがこれ自体は問題なく進んでいます。
あるとき、Ryujin.exeをダブルクリックで実行してみると真っ黒な画面が表示されるだけでした。
(VC++からは「デバックなしで開始」で問題なく表示されます。)
いろいろ試した結果、load.cppでデータ(画像、音声、cvs、...)を読み込めていないとわかりました。
原因はパスの表記の仕方で、読み込みファイルのパスを絶対パスで書くとexeからでも問題なく実行できました。(VC++ではどちらでも問題ありません)
ここで疑問に思ったのですが、なぜ相対パスだとRyujin.exeはファイルを読み込んでくれないのでしょうか?