无法打开包括文件:“iostream.h”: No such file or directory

数据结构C++编程21点纸牌游戏出现两个报错
[Error] iostream.h: No such file or directory
[Error] GameOf21Point.h: No such file or directory

首先第三行的:

//GameOf21Point.h

#include <iostream>

#define LEN_OF_MAX_NAME 21

typedef enum
{
    //扑克牌面值:ACE(A),TWO(2)~TEN(10),JACK(J),QUEEN(Q),KING(K)
    ACE=1, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE, TEN, JACK, QUEEN, KING
}RankType;

出现错误:_[Error] iostream.h: No such file or directory_

我把.h删掉然后后面又有一段出现错误

//GameOf21Point.cpp

#include <iostream> 
#include<time.h>
#include<stdlib.h>
#include<string.h>

#include "GameOf21Point.h"
ostream &operator<<(ostream &o,const Card &c)


就是上面的第三行(源程序是第60行)出现同样报错,同样操作

结果同一片区域,下面的第8行(源程序第65行)

//GameOf21Point.cpp

#include <iostream> 
#include<time.h>
#include<stdlib.h>
#include<string.h>

#include "GameOf21Point.h"
ostream &operator<<(ostream &o,const Card &c)



#include "GameOf21Point.h"这一个位置报错:

[Error] GameOf21Point.h: No such file or directory

怎样也解决不了┭┮﹏┭┮,求解答

h文件就不用引入库文件了。

//GameOf21Point.h
#define LEN_OF_MAX_NAME 21
typedef enum
{
    //扑克牌面值:ACE(A),TWO(2)~TEN(10),JACK(J),QUEEN(Q),KING(K)
    ACE=1, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE, TEN, JACK, QUEEN, KING
}RankType;