c++ cout<<endl 不能用是怎么回事

我用的是devc++代码#include<iostream>intmain(){std::cout<<"我的程序\n";inta;std::cin>>a;std::cou... 我用的是dev c++
代码
#include <iostream>
int main(){
std::cout<<"我的程序\n";
int a;
std::cin>>a;
std::cout<<"我输入的数字是\t"<<a;
return 0;
}

可以通过,但是加上 std::cout<<endl; 如下,就报错

#include <iostream>
int main(){
std::cout<<"我的程序\n";
int a;
std::cin>>a;
std::cout<<"我输入的数字是\t"<<a;
std::cout<<endl;
return 0;
}
展开
 我来答
三生石wl
推荐于2017-09-27 · TA获得超过134个赞
知道小有建树答主
回答量:184
采纳率:100%
帮助的人:51.6万
展开全部

注意添加名空间,详细如图所示。

以下是一个C++的简单例子
#include<iostream>
using namespace std;
int main()
{
cout<<"This is a C++ program"<<endl;
return 0;
}
落叶l无情
2015-02-21 · TA获得超过1417个赞
知道大有可为答主
回答量:1372
采纳率:0%
帮助的人:1394万
展开全部
endl 改成 std::endl。因为你没有using namespace std; 所以 必须加上 std:: ,cin ,cout 你都加了,endl也一样要加
追问
我上面的源代码有加 std 啊,我是看着视频教程做的,教程用的是 vc6 ,编译能成功
追答
#include <iostream>
int main(){
 std::cout<<"我的程序\n"; 
 int a;
 std::cin>>a;
 std::cout<<"我输入的数字是\t"<<a;
 std::cout<<std::endl;  //这里修改
 return 0;
}

或者你干脆这样:

#include <iostream>
using namespace std;
int main(){
 cout<<"我的程序\n"; 
 int a;
 cin>>a;
 cout<<"我输入的数字是\t"<<a;
 cout<<endl;
 return 0;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
草粿杀乌糖
2015-02-21 · TA获得超过835个赞
知道小有建树答主
回答量:588
采纳率:0%
帮助的人:236万
展开全部
你改成

#include <iostream>
using namespace std;
int main(){
std::cout<<"我的程序\n";
int a;
std::cin>>a;
std::cout<<"我输入的数字是\t"<<a;
std::cout<<endl;
return 0;
}
试一下。
因为endl是系统namespace的,你要先声明
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
avc分析
2015-10-18 · TA获得超过123个赞
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:56.9万
展开全部
改为cout<<"/n";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2f07db4
2015-10-05 · 超过12用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:19.7万
展开全部
可以吧,头文件有吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式