看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) dev-c++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 在code內,有個叫make_tree的函數,在這函數執行時會有bug 餵入的資料(Input): 預期的正確結果(Expected Output): 原本預期run完這函數就能將tree建起來 錯誤結果(Wrong Output): 結果head吃到elememt的位置之後,好像發生將位置丟掉的狀況,每次都去執行一開始 if(...)的部分 程式碼(Code):(請善用置底文網頁, 記得排版) http://ideone.com/gaV2M 補充說明(Supplement): 我把head當作是tree的開頭位置,然後根據head是否有內容決定student_ptr的位置, 不知道這樣是錯在哪了??? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.184.186
james732:看起來要改成 struct STUDENT** head 02/17 00:37
csihcs:全域有head,局域也有head, 這樣好嗎??? 02/17 01:01
csihcs:這樣全域的head永遠是 null吧@.@",我只有用看的,手邊沒有 02/17 01:06
csihcs:編譯器,所以沒有編譯過並測試,可能會有說錯的地方,請見諒 02/17 01:07