1、无法打开包括文件: “iostream.h”
此问题的在编译器报红线的原因是c++标准的头文件是iostream而不是iostream.h。更改后即可成功。
备注:使用iostream.h头文件调用的是C的库函数。
2、以及更改后cout 和cin 依旧报错 的解决方法
使用iostream头文件后,cout和cin依旧报错的原因是:
原来的iostream.h调C的函数库,使用的是全局命名空间,改为iostream头文件后,
该头文件没有定义全局命名空间,需要用户自己去定义。
解决方法是:
1.加全局命名控件 using namespace std;
2.使用时声明函数空间,std::cout 、std::cin、std::endl 。
这里建议使用第一种,很方便。