2 yes i am yes_I_am 于 2015.05.29 11:02 提问

求解内置宏C/C++_LIN_(gcc/g++)
c gcc

#include
using namespace std;
void main()
{

cout<<_LINE_<<endl;
}

error: ‘_LINE_’ was not declared in this scope
std::cout<<_LINE_<<std::endl;

3个回答

91program
91program   Ds   Rxr 2015.05.29 11:06

试试 LINE
前后的下划线都是两个。

yes_I_am
yes_I_am 谢谢指导
接近 3 年之前 回复
u012377333
u012377333   Rxr 2015.05.29 11:34

这个宏是用于调试的时候打印代码的在源文件的行数的,应该是“__LINE__”

caozhy
caozhy   Ds   Rxr 2015.05.29 11:36
#include<iostream>
using namespace std;
int main()
{   
    cout<<__LINE__<<endl;
} 

http://codepad.org/ABKlDLpZ
输出 6

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!