error C2440: '=' : cannot convert from 'void *' to 'struct node *' 10

大家帮忙修改下程序二叉树的创建老提示出这个错误麻烦告知出错原因好吗??谢谢`~#include"stdafx.h"#include"stdio.h"#include"bi... 大家帮忙修改下程序
二叉树的创建
老提示出这个错误
麻烦告知出错原因好吗??
谢谢`~

#include "stdafx.h"
#include "stdio.h"
#include "bitree.h"
#include "malloc.h"

bitree *creat()
{bitree *t;
int x;
scanf("%d",&x);
if(x==0)
t=Null;
else
{
t=malloc(sizeof(bitree));
t->data=x;
t->lchild=creat();
t->rchild=creat();
}
return t;
}
解决了。
把t=malloc(sizeof(bitree));
改成t=(bitree*)malloc(sizeof(bitree));

mail.obj : error LNK2005: "int rear" (?rear@@3HA) already defined in bitree0500710212.obj
mail.obj : error LNK2005: "int front" (?front@@3HA) already defined in bitree0500710212.obj
mail.obj : error LNK2005: "struct node * * que" (?que@@3PAPAUnode@@A) already defined in bitree0500710212.obj
Debug/bitree0500710212.exe : fatal error LNK1169: one or more multiply defined symbols found

这些是什么啊??不好意思~!我是新手,还望各位大哥指教
展开
 我来答
百度网友71b810fe7
2007-06-24 · TA获得超过509个赞
知道小有建树答主
回答量:510
采纳率:100%
帮助的人:352万
展开全部
他说的是这三个变量已经被定义过了。你是不是重定义了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式