易截截图软件、单文件、免安装、纯绿色、仅160KB

c程数据结构二叉树建立

Status CreatBiTree(BiTree T)
{
char ch;
scanf("%c",&ch);
if(ch ==' ') T=NULL;
else
{
if(!(T=(BiTNode *)malloc(sizeof(BiTNode))))return OVERFLOW;
T->data=ch;
CreatBiTree(T->lchild);
CreatBiTree(T->rchild);
}
printf("根节点构造成功\n");
return OK;
}

int main(){
BiTNode *T;
CreatBiTree(T);
}


错误是:C:\Documents and Settings\happy\桌面\BiTree\MyBiTree.cpp(12) : error C2668: 'CreatBiTree' : ambiguous call to overloaded function
C:\Documents and Settings\happy\桌面\BiTree\MyBiTree.cpp(13) : error C2668: 'CreatBiTree' : ambiguous call to overloaded function
C:\Documents and Settings\happy\桌面\BiTree\MyBiTree.cpp(21) : error C2668: 'CreatBiTree' : ambiguous call to overloaded function
C:\Documents and Settings\happy\桌面\BiTree\MyBiTree.cpp(22) : warning C4508: 'main' : function should return a value; 'void' return type assumed
执行 cl.exe 时出错.

希望达人给解释一下,谢谢
CreatBiTree函数的参数类型是BiTree;
而main函数中调用的时候传的参数类型是BiTNode *。

typedef struct BiTNode{
TElemType data;
struct BiTNode *lchild,*rchild;
}BiTNode, *BiTree;
这是我的二叉树定义,mian中的定义没错的,应该是结构体的问题,可是我找不出来~~


相关问答:

C/S程序在线自动更新问题,谢谢求教!

目前遇到的问题是:
存放在远程服务器端c/s程序一有更新,如何做到客户端立即响应弹出有最新升级的提示窗口。
本来有点思路:采用WCF+windowns服务+定时器的方式也能实现,但是每台客户端机子每隔都去访问一下远程 ......

如何查找系统未安装补丁C - C/C++ / 新手乐园

请问各位高手如何用C/C++获得系统未安装补丁
好像很专业的东西。。。

查注册表
每个补丁如果安装了都会在注册表里面登记

请问能不能更清晰些,我想用c\c++查出来,不好意思,我是新手。还望指教。谢

分值 ......

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

C/C++里屏shift+f10键要怎么写! - C/C++ / C++ 语言

SHIFT加F10与那个键右ctrl边上的那个键功能一样,想屏这个
但不知要怎么写那个组合键!
有没哪个大侠放一段这个的代码或写一段
http://topic.csdn.net/u/20090609/15/7dc9fb70-243f-4070-9cfd-34e48b66e6c6.html ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号