[cppll_novice:0756] プログラムが決まったファイルを読み込む場合。

Subject:
[cppll_novice:0756] プログラムが決まったファイルを読み込む場合。
From:
tetubou <tetubou@...>
Date:
Mon, 17 Jan 2005 21:24:32 +0900 (JST)
X-Mailer:
FreeML Web Mailer XP; SP2
Message-Id:
<5419759.1105964672032‐at‐www2.local.freeml.net>
いつもお世話になっている tetubou です。

ゲームなどの画像データのように、決まった名前の
ファイルをプログラムで読み込む場合のことです。
例えば、実行ファイルとデータファイルが同じディ
レクトリに存在する場合、

#include <fstream>

int main()
{
   std::ifstream data( "img.dat" );
   data.close();
   return 0;
}

のようにしてしまうと、実行ファイルとデータファイ
ルがあるディレクトリの外から実行ファイルを起動す
ると、データファイルが読み込めなくなってしまいま
す。
このような場合、普通はどのようにすれば解決できる
のでしょう?さんざん調べたのですが、根本的な解決
にはなりませんでした。

スレッド

Navigation

検索

[検索ヘルプ]

Maintener: Tietew <www.tietew.jp>
Powered by Ruby on Rails, Mongrel, PostgreSQL, and Hyper Estraier.
click here