char *s="abc##de#g##f###";
int i=0;
int CreateBiTree(BiTree &T)
{
char ch;
//scanf("%c",&ch);
if(i>(strlen(s)-1)) return -1;
ch=s[i++];
if(ch=='#') T=NULL;
else
{
if(!(T=(BiTNode *)malloc(sizeof(BiTNode))))
exit(-1);
T->data=ch;
CreateBiTree(T->lchild);
CreateBiTree(T->rchild);
}
return 1;
}