2010年11月20日 星期六

C語言: __FILE__, __LINE__

最近在書上看到一些使用__FILE__跟__LINE__的例子,所以就試著寫一段小程式print一下:
//-------------------------------------------------------------------------


#include <stdio.h>
#include <stdlib.h>
int main(){
printf("line: %d \n", __LINE__);
printf("file: %s \n", __FILE__);
printf("function: %s \n", __FUNCTION__);
printf("time: %s \n", __TIME__);
printf("date: %s \n", __DATE__);
printf("TIMESTAMP: %s \n", __TIMESTAMP__);

return 0;
}

//-------------------------------------------------------------------------

Result:
//-------------------------------------------------------------------------

line: 4
file: d:\cr project\rssi\test_print\test_print\test_print.cpp
function: main
time: 17:10:02
date: Nov 19 2010
TIMESTAMP: Fri Nov 19 17:10:01 2010
//-------------------------------------------------------------------------