为什么会打不开,我这代码都是从书上复制过来的,怎么VS2005老会出现打不开头文件情况?

#include"stdafx.h"#include<iostream>#include"Sales_item.h"intmain(){Sales_itembook;st... #include "stdafx.h"
#include <iostream>
#include "Sales_item.h"
int main()
{
Sales_item book;
std::cin>>book;
std::cout<<book<<std::endl;
return 0;
}

这是错误提示e:\vc\工程2\工程2\book.cpp(3): fatal error C1083: 无法打开包括文件:“Sales_item.h”: No such file or directory
求高手解答,谢啦!!
展开
 我来答
q87214987
2012-04-06
知道答主
回答量:28
采纳率:0%
帮助的人:11.2万
展开全部
你看的是C++ primer吧,这个代码是不全的,书接下来才把这个代码不全,建议你换一本书,这个不太适合没有任何基础的人看
追问
我没有任何基础,可是我就喜欢这本书,前面好多我一开始不太懂,最后还是琢磨出意思来了,虽然有些费劲 但就是喜欢  这个是前话   后话是 谢谢你为我解答!!!!!!
boat4
2012-04-06
知道答主
回答量:11
采纳率:0%
帮助的人:7万
展开全部
include语句使用双引号"",默认是查找工程的当前目录。这个目录e:\vc\工程2\工程2\,是否已经有Sales_item.h这个文件?
追问
没有哦!双引号不是说是自定义头文件嘛,,书上这样说的啊,然后那个#include "stdafx.h"
是用VS编译必须要加上去的,否则就说 你忘了写头文件,而且我用别的编译器也是出现同样的错误,说打不开这sales_item.h,因为刚刚才开始学不是很懂,所以问的比较菜 呵呵!
追答
stdafx.h是集成开发环境说需要的,sales_item.h这个文件,从文件名来看,貌似是需要你自己创建的吧?我也是新手哦!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式