C++头文件iostream 无法包含 的 问题 ,请各位指教!

#include<iostream.h>structPoint{intx;inty;};voidmain(){Pointpt;pt.x=5;cout<<pt.x<<end... #include <iostream.h>
struct Point{ int x ; int y ;
};
void main() { Point pt; pt.x =5; cout << pt.x << endl;}

这是源文件Point.cpp;这是出错信息:1>------ 已启动生成: 项目: Point, 配置: Debug Win32 ------1>正在编译...1>Point.cpp1>c:\users\taogo\documents\visual studio 2008\projects\point\point\point.cpp(1) : warning C4627: “#include <iostream.h>”: 在查找预编译头使用时跳过1> 将指令添加到“stdafx.h”或重新生成预编译头1>c:\users\taogo\documents\visual studio 2008\projects\point\point\point.cpp(17) : fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?1>生成日志保存在“file://c:\Users\Taogo\Documents\Visual Studio 2008\Projects\Point\Point\Debug\BuildLog.htm”1>Point - 1 个错误,1 个警告========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
展开
 我来答
匿名用户
2013-09-15
展开全部
你是用的预编译的编译方式,而你没有添加#include "stdafx.h"
所以“找预编译头时遇到意外的文件结尾”
另外#include <iostream.h>和#include <iostream>是不一样的,前者不需要加using namespace std;,而后者需要加;
匿名用户
2013-09-15
展开全部
新建一个项目,对空项目打勾然后添加文件之后代码改成:#include <iostream>using namespace std;
struct Point{ int x ; int y ;
};
void main() { Point pt; pt.x =5; cout << pt.x << endl;}
试试~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-15
展开全部
#include <iostream>
using namespace std;
struct Point{ int x ; int y ;
};
void main() { Point pt; pt.x =5; cout << pt.x << endl;} 用标准的试试看
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-15
展开全部
将#include <iostream.h>换成
#include <iostream>
using namespace std;//使用名称空间std(std名称空间包含许多类和对象,如cout,cin等)
新标准的C++头文件将没有扩展名.h;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-15
展开全部
using namespace std;是不是这句忘加了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式