在vs2010中,输出当前文件路径与源文件当前行号的解决方法

 更新时间:2013年05月29日 10:52:50   作者:  
本篇文章是对在vs2010中,输出当前文件路径与源文件当前行号的解决方法进行了详细的分析介绍,需要的朋友参考下
看到一道题目:vs2010中,如何输出当前文件路径和源文件当前行号。
不知道,于是立刻上网搜,于是找到了答案:
总结一下,有用的时候就直接拿来用了,据说它们是系统预定义宏,但这种宏并不是在某个文件中定义的,而是由编译器定义的。
复制代码 代码如下:

 cout << __LINE__ << endl;  //输出语句所在的行号
 cout << __FILE__  << endl; //输出文件名(包括路径)
 cout << __TIME__ << endl;  //输出当前时间
 cout << __TIMESTAMP__ << endl; //输出时间戳
 cout << __DATE__  << endl;   //输出日期

上面的几种宏都能在vc6.0和vs2010中运行,输出如下:
复制代码 代码如下:

57
d:\documents and settings\yx\my documents\visual studio 2010\projects\matrix\mat
rix\matrix.cpp
16:51:33
Mon Mar 12 16:51:32 2012

还有一个输出输出函数名的宏__FUNCTION__,在vs2010中运行有效,但在vc6.0中没有定义,如在主函数中调用,输出vmain。

相关文章

  • QT使用Http协议通信的实现示例

    QT使用Http协议通信的实现示例

    使用QT进行应用开发时,有时候需要进行客户端和服务端的网络通信,本文主要介绍了QT使用Http协议通信的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • C++ 基础教程之虚函数实例代码详解

    C++ 基础教程之虚函数实例代码详解

    虚函数在 c++ 的继承体系中是一个非常重要概念,让我们可以在子类中复写父类的方法。这篇文章主要介绍了C++ 基础教程之虚函数实例代码的相关资料,需要的朋友可以参考下
    2020-02-02
  • C++操作文件进行读取、删除、修改指定行

    C++操作文件进行读取、删除、修改指定行

    今天小编就为大家分享一篇关于C++操作文件进行读取、删除、修改指定行,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • C语言的分支和循环语句你真的了解吗

    C语言的分支和循环语句你真的了解吗

    这篇文章主要为大家详细介绍了C语言的分支和循环语句,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-02-02
  • C语言菜鸟基础教程之Hello World

    C语言菜鸟基础教程之Hello World

    C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
    2017-10-10
  • C++ std::chrono库使用示例(实现C++ 获取日期,时间戳,计时等功能)

    C++ std::chrono库使用示例(实现C++ 获取日期,时间戳,计时等功能)

    std::chrono是C++标准库中的一个组件,用于表示和处理时间,这篇文章主要介绍了C++ std::chrono库使用指南(实现C++ 获取日期,时间戳,计时等功能),需要的朋友可以参考下
    2023-06-06
  • 深入解析C语言中常数的数据类型

    深入解析C语言中常数的数据类型

    C语言中常数的数据类型,需要的朋友可以过来参考下。希望对大家有所帮助
    2013-10-10
  • C语言利用栈实现对后缀表达式的求解

    C语言利用栈实现对后缀表达式的求解

    这篇文章主要为大家详细介绍了C语言利用栈实现对后缀表达式的求解,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • C语言字符串替换空格实例详解

    C语言字符串替换空格实例详解

    这篇文章主要为大家详细介绍了C语言字符串替换空格实例,使用数据库,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-02-02
  • 带头结点单链表与不带头结点单链表的区别

    带头结点单链表与不带头结点单链表的区别

    这篇文章主要介绍了带头结点单链表与不带头结点单链表的区别,需要的朋友可以参考下
    2023-07-07

最新评论