[問題] 一段code的問題
遇到的問題: (題意請描述清楚)
code找不出錯誤,不知是否格式哪裡有錯
希望得到的正確結果:
能夠成功執行function
程式跑出來的錯誤結果:
request for member `data' in something not a structure or union
request for member `left' in something not a structure or union
request for member `right' in something not a structure or union
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
Dev-C++
有問題的code: (請善用置底文標色功能)
void show(Node *tree){
if(tree != NULL){
printf("List by preorder : ");
printf("%d ",tree.data);
show(&tree->left);
show(&tree->right);
}
}
struct定義是這樣
typedef struct List{
int data;
struct List *left;
struct List *right;
}List;
typedef List * Node;
補充說明:
這個fuction是要以preorder來印出binary search tree
可是卻找不出問題解決的方法
麻煩大家了
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.22.50
→
05/31 22:54, , 1F
05/31 22:54, 1F
→
05/31 22:54, , 2F
05/31 22:54, 2F
→
05/31 22:55, , 3F
05/31 22:55, 3F
→
05/31 23:30, , 4F
05/31 23:30, 4F
→
06/01 00:09, , 5F
06/01 00:09, 5F
推
06/01 00:26, , 6F
06/01 00:26, 6F
→
06/01 00:29, , 7F
06/01 00:29, 7F
→
06/01 00:30, , 8F
06/01 00:30, 8F
→
06/01 00:31, , 9F
06/01 00:31, 9F
推
06/01 00:36, , 10F
06/01 00:36, 10F
推
06/01 01:26, , 11F
06/01 01:26, 11F
→
06/01 02:54, , 12F
06/01 02:54, 12F
→
06/01 02:54, , 13F
06/01 02:54, 13F
→
06/01 02:54, , 14F
06/01 02:54, 14F
→
06/01 02:55, , 15F
06/01 02:55, 15F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章