[筆記]C語言中預定義符 __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__ 的使用演示


本文演示了C語言中預定義符 __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__ 的使用。

這幾個預定義符的名稱就沒必要再介紹了,顧名思義嘛。

// 演示 __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__ 的使用

#include "stdio.h"

void testFunc(void){
    printf("File = %s\nLine = %d\nFunc=%s\nDate=%s\nTime=%s\n", 
        __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__);
}

int main(int argc, char* argv[])
{
    testFunc();
    getchar();
    return 0;
}

VC2010編譯通過,運行結果為:

File = c:\test\test__func__.cpp
Line = 8
Func=testFunc
Date=Sep  7 2012
Time=00:15:42

注意,這些預定義符可能在有些編譯器會使用小寫單詞。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM