コンピューター サイエンスの先生から、C++ を使用して完全に機能するコンソール アプリケーションを作成するプロジェクトが与えられました。そして作り始めました。しかし、ある時点で行き詰まりました。関数を使用して、編集可能なテキスト ( .txt
) ファイルを開きたいですopen()
。ただし、すべてのテキスト ファイル用に別のフォルダーを作成しました。open()
通常、関数に完全なディレクトリ パスを指定する必要がありますが、これはF:\Work\C++\SchoolProject\TextFiles
私の場合です。しかし、このフォルダーをポータブル ドライブにコピーSchoolProject
して友人の家に持っていき、友人のコンピューターでプログラムを実行しようとするとどうなるでしょうか。それはうまくいきますか?Work
ディレクトリにフォルダがある必要はF
ないか、F
ディスクがまったくない可能性があるため、私が尋ねています。その場合、パスが変更されます。では、どのパスを入力する必要がありますかopen()
open()
他のコンピューターでプログラムを実行しようとするたびに関数内のアドレスを変更することなく、プログラムがすべてのコンピューターで動作するように機能します。ソースコードは説明に役立つ場合があります。ありがとう!