BohYoh.comトップページへ
C & C++ FAQ
目次

C C++ ソースファイルの名前を表示するにはどうすればよいでしょうか。

 定義済みマクロ__FILE__は、そのプログラムを格納しているソースファイル名と置きかわります。これを利用したプログラム例を示します。

#include <stdio.h> int main(void) { printf("このプログラムを格納しているソースファイル名は%sです。\n", __FILE__); return (0); }



■ 根拠 ■
標準C §6.8.8 Predefined macro names
標準C99 §6.10.8 Predefined macro names
標準C++ §16.8 Predefined macro names

戻る

BohYoh.comロゴ