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

Subject:
[cppll_novice:0760] Re: プログラムが決まったファイルを読み込む場合。
From:
tetubou <tetubou@...>
Date:
Tue, 18 Jan 2005 10:28:20 +0900 (JST)
X-Mailer:
FreeML Web Mailer XP; SP2
Message-Id:
<4113115.1106011700927‐at‐www2.local.freeml.net>
In-Reply-To:
758
References:
756 757 758
> επιστημηです。
>
> > "int main()" の部分を
> > "int main(int argc, char* argv[])"
> > に変更して、argv[0]から実行exeのファイルパスを取得して何とかできませ
んか?
>
> 老婆心ながら──
>
> argv[0] がロードモジュールのfull-pathになってる
> ってのはOS依存なのでご注意くださいまし。
>

επιστημηさんアドバイスありがとうございます。
επιστημηさんの仰る通り、私の環境では argv[0] はフルパスに
なっていませんでした。

自分はシェルスクリプトで対応する方法しか思いつきませんでした。
あと、当初の目的とは違ってしまうのですが実行ファイルのビルド
のときにインストールディレクトリを取得して makeファイルなどで
ソースファイルを書き換えるとか・・・・。

このような場合、επιστημηさんならばどのように処理
されるのでしょうか?

スレッド

Navigation

検索

[検索ヘルプ]

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