关于C++ end问题
我是个新手,在看书呢,第一章就与到问题了.书上源程序是:#include<iostream>intmain(){intx=5;inty=7;std::cout<<endl...
我是个新手,在看书呢,第一章就与到问题了.
书上源程序是:
#include <iostream>
int main ()
{
int x = 5;
int y = 7;
std::cout << endl;
std::cout << x + y << "" << x * y ;
std::cout << end;
return 0;
}
可是编译执行的时候不成功,下面的提示是什么意思?如何解决?
1>------ 已启动生成: 项目: hello, 配置: Debug Win32 ------
1>正在编译...
1>hello.cpp
1>c:\users\明阳\documents\visual studio 2008\projects\hello\hello\hello.cpp(6) : error C2065: “endl”: 未声明的标识符
1>c:\users\明阳\documents\visual studio 2008\projects\hello\hello\hello.cpp(8) : error C2065: “end”: 未声明的标识符
1>生成日志保存在“file://c:\Users\明阳\Documents\Visual Studio 2008\Projects\hello\hello\Debug\BuildLog.htm”
1>hello - 2 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ========== 展开
书上源程序是:
#include <iostream>
int main ()
{
int x = 5;
int y = 7;
std::cout << endl;
std::cout << x + y << "" << x * y ;
std::cout << end;
return 0;
}
可是编译执行的时候不成功,下面的提示是什么意思?如何解决?
1>------ 已启动生成: 项目: hello, 配置: Debug Win32 ------
1>正在编译...
1>hello.cpp
1>c:\users\明阳\documents\visual studio 2008\projects\hello\hello\hello.cpp(6) : error C2065: “endl”: 未声明的标识符
1>c:\users\明阳\documents\visual studio 2008\projects\hello\hello\hello.cpp(8) : error C2065: “end”: 未声明的标识符
1>生成日志保存在“file://c:\Users\明阳\Documents\Visual Studio 2008\Projects\hello\hello\Debug\BuildLog.htm”
1>hello - 2 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ========== 展开
4个回答
威孚半导体技术
2024-08-19 广告
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...
点击进入详情页
本回答由威孚半导体技术提供
展开全部
需要加上名字空间:std::cout<<std::endl;
或者你在include语句后加一句:using namespace std;
然后就可以这样用:cout<<endl;
或者你在include语句后加一句:using namespace std;
然后就可以这样用:cout<<endl;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
std::cout << end;
应该是std::cout << endl;
<iostream>
改为<iostream.h>
应该是std::cout << endl;
<iostream>
改为<iostream.h>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是endl不是end
#include <iostream>
int main ()
{
int x = 5;
int y = 7;
std::cout << endl;
std::cout << x + y << "" << x * y ;
std::cout << endl;
return 0;
}
#include <iostream>
int main ()
{
int x = 5;
int y = 7;
std::cout << endl;
std::cout << x + y << "" << x * y ;
std::cout << endl;
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询