如何输出源文件的标题和目前执行行的行数

来源:互联网 发布:论坛自动回帖软件 编辑:程序博客网 时间:2024/05/22 18:36
 

如何输出源文件的标题和目前执行行的行数  

2010-02-01 18:22:17|  分类:嵌入式面试 |  标签:|字号 订阅

C++版本: 

#include<iostream>

#include<string>
using namespace std;

int main(int argc,char **argv)
{
 int line = __LINE__;  //注意:LINE前后分别是两个下划线“_”(半角状态下)
 string file = __FILE__;
 cout<<line<<endl;
 cout<<file<<endl;
}

C版本:

#include<stdio.h>

void main()
{
 int line = __LINE__;
 char * file = __FILE__;
 printf("%d\n", line);
 printf("%s\n", file);
}