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

#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 个 ==========

你是用的预编译的编译方式,而你没有添加#include "stdafx.h"
所以“找预编译头时遇到意外的文件结尾”
另外#include <iostream.h>和#include <iostream>是不一样的,前者不需要加using namespace std;,而后者需要加;
温馨提示:内容为网友见解,仅供参考
第1个回答  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;}
试试~~~
第2个回答  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;} 用标准的试试看本回答被网友采纳
第3个回答  2013-09-15
将#include <iostream.h>换成
#include <iostream>
using namespace std;//使用名称空间std(std名称空间包含许多类和对象,如cout,cin等)
新标准的C++头文件将没有扩展名.h;
第4个回答  2013-09-15
using namespace std;是不是这句忘加了。

C++头文件iostream 无法包含 的 问题 ,请各位指教!
<iostream>前者需要加using namespace std;者需要加;

C++编译时一直提示iostream.h的错误,该怎么解决啊?
1、启动bcb,bcb会自动生成一个form可视框架,既然你编写控制台程序,你直接选择 file菜单中的close all,关闭它就行了。2、打开file菜单,选择new,然后选择other,会弹出一个对话框,里边很多选项,你选择 console wizard即可,然后出现一个小对话框,默认使用c++语法,并且提示你输入你要建立的 工程的...

请问:无法打开包括文件:"iostream.h":No such file or directory是怎么...
一:不考虑可移植性的话,可以把你的 .h文件放在VS的自带的 .h文件中,就是直接将你的.h文件和.c文件复制到 VS 自带的底层.c .h 的文件夹里,在VS 里 先删除原先有问题的 .c .h文件,重新以 VS 自带的底层.c .h 的文件夹 的路径 添加你的文件,这样就可以了。二:还有一种方法,具有...

C++上机时出现Cannot open include file: 'iostream': No such file...
找不到这个头文件,应该是编译环境问题,可以重新建立一个工程,最好是到库里面搜索一下,到底有没有。还有注意头文件包含的方式 include <iostream> 这种写法,编译器优先从库里面寻找 include "iostream" 这种写法,编译器优先从存放工程的文件夹里寻找,如果你是这种写法,有可能导致上面的错误。...

...的时候系统提示【 无法打开包括文件:“iostream.h”:】
我的建议是:如果你真想好好学C++的话,建议去装XP系统。win7系统存在很多问题,不仅和visual studio 2008 存在兼容性问题,而且和如wince系统等软件都存在兼容性问题。我买的电脑是thinkpad的,自带的也是win7正版系统,现在已经重装XP系统了。还有你给的代码例子也不太好,见如下分析:include <iostream...

Xcode写C++提示'iostream' file not found怎么回事?!
代码提示的问题, 你点编译运行,应该能出 hello world.若报错,可能是你自己设置过search path之类的东西?

分别使用iostream与iostream.h引起的一个现象,不解
98年以后的c++语言提供一个全局的命名空间namespace,可以避免导致全局命名冲突问题。举一个实例,请注意以下两个头文件:\/\/ one.h char func(char);class String { ... };\/\/ somelib.h class String { ... };如果按照上述方式定义,那么这两个头文件不可能包含在同一个程序中,因为String类会...

C++ "#include <iostream>" 【Error:无法打开源文件"iostream"】 不是i...
当前编译环境默认路径下没有这个头文件

交叉编译, 头文件, error: iostream: No such file or directory_百度...
在编译器配置中,菜单settings->complier中,选中你当前使用的编译器,将codeblocks包含头文件的文件路径添加到complier的列表中.

C++,大佬们看下这里报错是为什么?可是这代码能AC啊?!
首先我们来看 include 的部分,我们一个一个来看,iostream 不用多说了,C++标准输入输出的头文件,包含了 C++输入输出流函数,也就是经典的 cin、cout。说到 cin、cout 多说两句,cin、cout 的开销要比 C 语言下的 scanf 和 printf 慢很多,很容易影响程序运行的性能。所以对于 acmer 来说,能用...

相似回答