C言語で現在のファイルのパスを取得する方法
C言語でファイルのパスを取得するには、標準ライブラリの **__FILE__** マクロを使用します。このマクロは文字列を返して、現在のファイルのパスを表します。以下に単純な例を示します。
#include <stdio.h>
int main() {
printf("当前文件的路径是:%s\n", __FILE__);
return 0;
}
上記のコードを実行すると、現在のファイルのパスが出力されます。__FILE__ マクロは現在のファイルのパスを返し、現在の実行中のプログラムのパスではないことに注意してください。現在の実行中のプログラムのパスを取得したい場合は、オペレーティングシステム固有の関数またはAPIを使用できます。