組み込みマクロをつかってソースファイルが実行されたときのファイル名、日時に関するファイル情報を表示してみよう



      🌞     🌞     🌞



陽射しがギンギラと降り注ぐ



アレサ「今日は組み込みマクロとよばれるものを使って



ソースファイルのデータ情報を表示してみます



#include <stdio.h>


int main(void)


{

printf("ソースファイルのデータ情報を表示しています\n");

printf("ソ-スファイル名は%sです\n", __FILE__);

printf("ソ-スファイルが実行された日付は%sです\n", __DATE__);

printf("ソ-スファイルが実行された時刻は%sです\n", __TIME__);

return 0;

}



コンパイル結果(Visual Studioの場合)



ソースファイルのデータ情報を表示しています

ソ-スファイル名はc:\users\solarplexuss\source\repos\project8\project8\solar.cppです

ソ-スファイルが実行された日付はJul 22 2018です

ソ-スファイルが実行された時刻は08:58:31です




コンパイル結果(EAZY IDECの場合)


ファイル「C:/Users/solarplexuss/AppData/Local/EasyIDEC/project/hhhhhhhh/main.c」の

「6行目」で記述エラーを発見しました。

警告

unknown escape sequence: '\x81'

ファイル「C:/Users/solarplexuss/AppData/Local/EasyIDEC/project/hhhhhhhh/main.c」の

「6行目」で記述エラーを発見しました。

警告

unknown escape sequence: '\x8e'

ファイル「C:/Users/solarplexuss/AppData/Local/EasyIDEC/project/hhhhhhhh/main.c」の

「8行目」で記述エラーを発見しました。

警告

unknown escape sequence: '\x81'

ファイル「C:/Users/solarplexuss/AppData/Local/EasyIDEC/project/hhhhhhhh/main.c」の

「10行目」で記述エラーを発見しました。

警告

unknown escape sequence: '\x81'

ファイル「C:/Users/solarplexuss/AppData/Local/EasyIDEC/project/hhhhhhhh/main.c」の

「12行目」で記述エラーを発見しました。

警告

unknown escape sequence: '\x81'


ソーラー「なんか


EAZY IDECではうまくプログラムを実行できていないね・・・」



アレサ「

__FILE__

__DATE__

__TIME__


は組み込みマクロと呼ばれ


__FILE__


の_には


半角記号_が2つ用いられています。


全角文字_が用いられているのではありません。


__FILE__

__DATE__

__TIME__



組み込みマクロと呼ばれ


__FILE__

__DATE__

__TIME__


と記述されたら


ソ-スファイル名

ソ-スファイルが実行された日付

ソ-スファイルが実行された時刻


が表示されるようコンパイラで設定されています



ですので


コンパイラによっては


__FILE__

__DATE__

__TIME__


が組み込みマクロと設定されていないものもあるというわけですの


統合開発環境Visual studioでは


組み込みマクロと設定されているようですが


統合開発環境EAZY IDECでは


組み込みマクロと設定されていないようですね。」


ソーラー「なるほどね( ̄ー ̄)ニヤリ


それにしても


ソースファイルのデータ情報を表示しています

ソ-スファイル名はc:\users\solarplexuss\source\repos\project8\project8\solar.cppです

ソ-スファイルが実行された日付はJul 22 2018です

ソ-スファイルが実行された時刻は08:58:31です


この表示はかっこいいね。


プログラムの


最後にこの文章が表示されると


箔が付きそうだね」












  • Xで共有
  • Facebookで共有
  • はてなブックマークでブックマーク

作者を応援しよう!

ハートをクリックで、簡単に応援の気持ちを伝えられます。(ログインが必要です)

応援したユーザー

応援すると応援コメントも書けます

新規登録で充実の読書を

マイページ
読書の状況から作品を自動で分類して簡単に管理できる
小説の未読話数がひと目でわかり前回の続きから読める
フォローしたユーザーの活動を追える
通知
小説の更新や作者の新作の情報を受け取れる
閲覧履歴
以前読んだ小説が一覧で見つけやすい
新規ユーザー登録無料

アカウントをお持ちの方はログイン

カクヨムで可能な読書体験をくわしく知る