fatal error C1083: Cannot open include file: 'erchashu.h': No such file or direc

不怕笨,就怕懒 2010-05-10 05:47:15
//erchashu.h
#include<stdlib.h>
#include<stdio.h>
typedef char DataType;
#include"BiTree.h"
BiTreeNode *CreatBiTree(DataType a[7])
{
BiTreeNode *root,*p;
Initiate(&root);
p=InsertLeftNode(root,a[0]);
p=InsertLeftNode(p,a[1]);
p=InsertLeftNode(p,a[2]);
p=InsertRightNode(p,a[3]);
p=InsertLeftNode(root->leftChild,a[4]);
InsertLeftNode(p,a[5]);
InsertRightNode(p,a[6]);
return root;
}
//stoorder.h
#include<stdlib.h>
#include<stdio.h>
#define MaxQueueSize 100
#include"SeqCQueue.h"
void stoorder(BiTreeNode *root)
{
int b;
BiTreeNode *d,*l ,*r;
SeqCQueue Q;
int i=2;
QueueInitiate(&Q);
QueueAppend(&Q,root);
b=QueueNotEmpty(Q);
if(b==1) QueueDelete(&Q,&d);
return ;
printf("%c",d->data);
l=root->leftChild;
r=root->rightChild;
while(i<7)
{
if(l!=NULL)
QueueAppend(&Q,l);
if(r!=NULL)
QueueAppend(&Q,r);
b=QueueNotEmpty(Q);
if(b==1) QueueDelete(&Q,&d);
return ;
printf("%c",d->data);
i++;
l=root->leftChild;
r=root->rightChild;
}
}
#include<stdlib.h>
#include<stdio.h>
#define N 7
#include"erchashu.h"
#include"stoorder.h"
void main()
{
BiTreeNode *root;
char a[N]="ABCDEFG";
root=CreatBiTree(a);
soorder(root);
}
...全文
322 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wade_2003 2010-05-10
  • 打赏
  • 举报
回复
将这个文件加到工程中,并在头文件中加上#include "erchashu.h"
cattycat 2010-05-10
  • 打赏
  • 举报
回复
你这个 erchashu.h 不是系统的头文件,找找有这个文件吗,加到工程中,并且#include "erchashu.h"
heartlesstoanyone 2010-05-10
  • 打赏
  • 举报
回复
把erchashu.h所在目录加到编译需要的include中。
  • 打赏
  • 举报
回复
怎么回事啊??
  • 打赏
  • 举报
回复
#include"erchashu.h" ??
ithiker 2010-05-10
  • 打赏
  • 举报
回复
erchashu.h看包含进来没~
  • 打赏
  • 举报
回复
where is hero??

64,648

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧