雷火电竞-中国电竞赛事及体育赛事平台

歡迎來到入門教程網(wǎng)!

C語言

當(dāng)前位置:主頁(yè) > 軟件編程 > C語言 >

在vs2010中,輸出當(dāng)前文件路徑與源文件當(dāng)前行號(hào)的解決方法

來源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C語言|點(diǎn)擊:

看到一道題目:vs2010中,如何輸出當(dāng)前文件路徑和源文件當(dāng)前行號(hào)。
不知道,于是立刻上網(wǎng)搜,于是找到了答案:
總結(jié)一下,有用的時(shí)候就直接拿來用了,據(jù)說它們是系統(tǒng)預(yù)定義宏,但這種宏并不是在某個(gè)文件中定義的,而是由編譯器定義的。

復(fù)制代碼 代碼如下:

 cout << __LINE__ << endl;  //輸出語句所在的行號(hào)
 cout << __FILE__  << endl; //輸出文件名(包括路徑)
 cout << __TIME__ << endl;  //輸出當(dāng)前時(shí)間
 cout << __TIMESTAMP__ << endl; //輸出時(shí)間戳
 cout << __DATE__  << endl;   //輸出日期

上面的幾種宏都能在vc6.0和vs2010中運(yùn)行,輸出如下:
復(fù)制代碼 代碼如下:

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

還有一個(gè)輸出輸出函數(shù)名的宏__FUNCTION__,在vs2010中運(yùn)行有效,但在vc6.0中沒有定義,如在主函數(shù)中調(diào)用,輸出vmain。

上一篇:C++中靜態(tài)存儲(chǔ)區(qū)與棧以及堆的區(qū)別詳解

欄    目:C語言

下一篇:深入理解卡特蘭數(shù)及其應(yīng)用

本文標(biāo)題:在vs2010中,輸出當(dāng)前文件路徑與源文件當(dāng)前行號(hào)的解決方法

本文地址:http://www.jygsgssxh.com/a1/Cyuyan/4406.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有