为什么我的编译器编译C++程序中有头文件#include<*.h>会报错,而改为#include<*>就不会?

最近为了做课程实验编程,公司人员信息管理系统,拷贝过来的母程序要进行修改,变成自己的程序,然而改成#include<iostream>等头文件之后的报错却不会改,同学说原... 最近为了做课程实验编程,公司人员信息管理系统,拷贝过来的母程序要进行修改,变成自己的程序,然而改成#include<iostream>等头文件之后的报错却不会改,同学说原来程序头文件加.h的时候在他们实验室的电脑上是可以编译成功的,是否我的编译器出现了文件不全的问题?如何解决?或者改掉头文件之后,其他怎么修改?
本人C++渣,入门中,海涵。
展开
 我来答
samismiling
2015-06-04 · 知道合伙人软件行家
samismiling
知道合伙人软件行家
采纳数:1340 获赞数:5604

向TA提问 私信TA
展开全部
#include<*>是由编译器帮你找对应的头文件
#include "*.h"是你去指定文件的名字
没看到你底下还有问题,继续:
你机子上头文件不全,那就得复制过来,放到对应的文件夹下(比如你如果装的vc,就要放在它底下的lib下,文件夹结构跟实验室相同即可)
更多追问追答
追问
如何复制,具体流程可以说一下吗,因为我在自己电脑上用的是DEV C++,不知道实验室用什么编译器,哪里有头文件可以下载,但是我编译C语言正常啊
追答
ide不同不能简单地复制过来就算了,除非是通用库,不然像c++builder和vc6的库就不能互通
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式