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;
} 展开
代码
#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;
} 展开
5个回答
展开全部
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;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你改成
#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的,你要先声明
#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的,你要先声明
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改为cout<<"/n";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以吧,头文件有吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询