回答
錯誤:
tree.c: In function ‘main’:
tree.c:51: warning: incompatible implicit declaration of built-in function ‘exit’
tree.c:51: error: too few arguments to function ‘exit’
tree.c: In function ‘preorder’:
tree.c:327: warning: comparison between pointer and integer
我可以看到exit();
是錯誤進行糾正exit(0);
在行327:if(ptr->right_ptr==link)
是錯誤的,因爲link
是整數定義爲:
typedef enum { thread,link} boolean;
其中作爲right_ptr;
是指針:
struct node
{
struct node *left_ptr;
boolean left;
int info;
boolean right;
struct node *right_ptr;
}*head=NULL
我建議這個代碼是破還有其他很多bug,不使用它!
;
是的,你打我吧 - 雖然它實際上第一次編譯我在一個空白的Visual Studio項目中標記相同的錯誤作爲警告(其他警告是關於缺少返回類型和缺少前向聲明等)。基本上這個代碼是垃圾。 – TheMathemagician
以及我基本上需要一個線程二叉搜索樹的c或C++源代碼。我在這裏解決了這個問題,因爲我無法得到它的工作。有什麼建議麼? – user1969713
@TheMathemagician謝謝!..是的代碼是沒有用的.. –
- 1. 有人能幫我理解這個「代表」是什麼嗎?
- 2. 有人明白爲什麼這樣不能編譯?
- 3. 爲什麼不編譯這個代碼?
- 4. 爲什麼不編譯這個代碼?
- 5. 爲什麼這個Scheme不能編譯?
- 6. 爲什麼不這個「boost :: bind」編譯?
- 7. 爲什麼這個CRTP不能編譯?
- 8. 爲什麼這個java類不編譯
- 9. 爲什麼不編譯這個代碼?
- 10. 爲什麼這個類不編譯?
- 11. 有人可以幫我把這個腳本翻譯成cmd嗎?
- 12. 有人可以幫我翻譯這個C++代碼到C嗎?
- 13. 有人幫我解釋爲什麼會出現這個錯誤?
- 14. 有人可以幫我理解爲什麼這段代碼不工作嗎?
- 15. 你能幫我理解爲什麼這個綁定有效嗎?
- 16. 我不知道爲什麼這個計劃不會編譯
- 17. 有人可以解釋爲什麼這個java類不會編譯?
- 18. 有人可以請幫我找出爲什麼這個JS畫廊不工作?
- 19. 爲什麼Visual Studio不允許我編譯這個Bresenham代碼?
- 20. 當我編譯這個爲什麼不打印任何東西?
- 21. 爲什麼這個C++代碼編譯?它有什麼作用?
- 22. 爲什麼這個遞歸工作?有人能告訴我爲什麼這個代碼有效嗎?
- 23. 這段代碼爲什麼不編譯?
- 24. 爲什麼這不給編譯錯誤
- 25. 爲什麼不編譯這段代碼?
- 26. 這爲什麼不給編譯錯誤?
- 27. 爲什麼這不給編譯錯誤
- 28. 爲什麼這個[haskell]編譯錯誤?
- 29. 爲什麼這個C++程序編譯?
- 30. 這個C代碼爲什麼編譯?
向我們展示您的錯誤,這樣我們實際上可以幫助您 – Minion91
顯示也有錯誤的代碼段,這是大量代碼,人們不一定有時間看... – Nim
(a)發佈代碼,(b)自己編譯它[你做了],(c)發佈錯誤。 – Nawaz