猿问

无法打开包括文件:“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';

}


_我也很绝望可还得继续学呀_0
浏览 6352回答 6
6回答

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

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

leic

第一行的写法是典型的C写法,C++的写法一般不带后面的.h,并且双引号代码当前目录下,一般iostream是系统目录下,应该使用尖括号,所以,第一行的写法修改为:#include <iostream> //注意include后边有空格哟

Bincker

#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>2namespase3max(A,B),c++是区分大小写的哦

onemoo

结合前面两人的回答,你应该明白了吧:C++标准库的输入输出头文件名为 iostream,并没有后面的 .h这个头文件算是系统目录中的,应放入< > 之中

onetwosix

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

guozhchun

因为没有“iostream.h”的头文件。应该是#include <iostream> // 或者是 #include "iostream"
随时随地看视频慕课网APP
我要回答