注册 登录
编程论坛 C++教室

为什么无法打开包括文件:“iostream.h”

yueue 发布于 2015-10-26 09:49, 591 次点击
程序代码:
#include "iostream.h"
using namespace std;
int m=10;
void a(int n)
{
    n=15/n;
    m=m/2;
}
void main()
{
    int n=3;
    a(n);
    cout <<"m="<<m<<"n="<<n;
}
5 回复
#2
U2010100092015-10-26 09:59
应该是#include"iostream" 或者#include <iostream>, 没有.h
#3
rjsp2015-10-26 09:59
#include "iostream.h"
两个错误
第一,iostream.h 早就被C++废弃了,C++中的是iostream,不是iostream.h
第二,无论是iostream.h,还是iostream,在C/C++中它们都叫“head”,而非“file”,别想当然的以为它们是一个文件。
不想多说,自己看C++标准去吧,总之,对于标准头,只可以用 #include <>,对于自己定义的文件,只可以用 #include ""

#4
yueue2015-10-26 10:04
回复 3楼 rjsp
是的,我改过来了
#5
yueue2015-10-26 10:04
回复 2楼 U201010009
恩恩,我改了
#6
hjx11202015-10-28 06:20
很古老的教材上(编译器)用的确实是这种头文件
1