特定のフォルダにあるデータを含むファイルを読み取りたいプロジェクトがあります。プログラムを実行するためのスクリプトファイルがあり、このスクリプトファイルはコンピューターのどこにでも置くことができるため、プログラムで関数getcwdを使用してデータファイルのパスを取得することはできません。私の質問は、Cで目的のファイルが配置されている場所からパスを取得する可能性があるかどうかです。つまり、スクリプトが実行される場所ではありませんか?
例:開始スクリプトのディレクトリ:/home/user/my_files/scripts/start_script.shメインルーチンのディレクトリ:/ home / user / project /