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 个 ========== 展开
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 个 ========== 展开
5个回答
2013-09-15
展开全部
你是用的预编译的编译方式,而你没有添加#include "stdafx.h"
所以“找预编译头时遇到意外的文件结尾”
另外#include <iostream.h>和#include <iostream>是不一样的,前者不需要加using namespace std;,而后者需要加;
所以“找预编译头时遇到意外的文件结尾”
另外#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;}
试试~~~
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;} 用标准的试试看
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;
#include <iostream>
using namespace std;//使用名称空间std(std名称空间包含许多类和对象,如cout,cin等)
新标准的C++头文件将没有扩展名.h;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-15
展开全部
using namespace std;是不是这句忘加了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询