为了账号安全,请及时绑定邮箱和手机立即绑定

无法打开包括文件:“iostream.h”: No such file or directory 这是什么情况啊?求大神解释!!

无法打开包括文件:“iostream.h”: No such file or directory 这是什么情况啊?求大神解释!!

#include"iostream.h"using namaspace std;float max(float x,float y)//A{ return (x>y?x:y);}void main(void){ float a,b; cout<<"输入两个实数:"; cin>>a>>b; cout<<两个数中的大数为:"<<max(A,B)<<'\n';}
查看完整描述

6 回答

?
_我也很绝望可还得继续学呀_0

TA贡献1条经验 获得超1个赞

谢谢各位大神了!已解决!

查看完整回答
1 反对 回复 2016-03-31
?
leic

TA贡献8条经验 获得超2个赞

第一行的写法是典型的C写法,C++的写法一般不带后面的.h,并且双引号代码当前目录下,一般iostream是系统目录下,应该使用尖括号,所以,第一行的写法修改为:

#include <iostream> //注意include后边有空格哟

查看完整回答
1 反对 回复 2016-03-31
?
Bincker

TA贡献2条经验 获得超1个赞


#include <iostream>

using namespace std;

float max(float x,float y)//A

{

return (x>y?x:y);

}

void main(void)

{

float a,b;

cout<<"输入两个实数:";

cin>>a>>b;

cout<<"两个数中的大数为:"<<max(a,b)<<'\n';

}


与其跟你慢慢说==我直接改了一道。。直接看看你哪写错吧,好吧,我还是告诉你,

1#include<iostream>

2namespase

3max(A,B),c++是区分大小写的哦

查看完整回答
1 反对 回复 2016-03-31
?
onemoo

TA贡献883条经验 获得超454个赞

结合前面两人的回答,你应该明白了吧:

C++标准库的输入输出头文件名为 iostream,并没有后面的 .h

这个头文件算是系统目录中的,应放入< > 之中

查看完整回答
1 反对 回复 2016-03-31
?
onetwosix

TA贡献8条经验 获得超3个赞

注意你的写法#include后面要空格    <iostream.h>这种写法是在当前系统环境中查找头文件,"iostream.h"这种写法是在当前工作目录中查找头文件如果查找不到就在系统环境中查找。

查看完整回答
1 反对 回复 2016-03-31
?
guozhchun

TA贡献103条经验 获得超76个赞

因为没有“iostream.h”的头文件。应该是

#include <iostream>
// 或者是
#include "iostream"


查看完整回答
1 反对 回复 2016-03-30
  • 6 回答
  • 0 关注
  • 6351 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信