Re: [問題] 關於huffman code的問題

看板C_and_CPP (C/C++)作者 (請多指教!!)時間16年前 (2009/05/23 20:51), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/2 (看更多)
※ 引述《hck13kimo (清心寡愈)》之銘言: : 小弟的huffman code寫到這邊 : 主要是讀一個檔案 : 然後將所有的字源或者符號從大到小排序之後 : 在建立huffman tree : 可是現在出現兩個問題 : 1. : 頻率部分檔案的第一個文字讀不到... : 可是我不知道問題出在哪裡 90. c = fgetc(fp); 91. while ( (c = fgetc( fp) ) != EOF) 這裡錯了 你先讀第一個 char 然後 do-while讀後面的char + 判斷是否 EOF : 2. : compile有過 : 但是會出現錯誤 : 而除錯是說在intrav的副程式的地方 : 可是我也不知道問題是出在哪= = ... : 希望大家可以幫我解答這兩個問題QQ" : 感謝!! : http://src.wtgstudio.com/?WR0JDn : 這是code 我猜測你應該的問題... 你所有 NODE在 init.的時候都只有 NODE *node; 包含一開始的宣告 + Add_To_List()這個函數 但是我"建議"你把你的 node = NULL做 init.試試看 不然照你的 intrav() 你的 if判斷句用 tree != NULL; 感覺上我認為不會過 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.42.203

05/23 20:58, , 1F
第一個問題已經解決了!!多謝..我再試試看第二個
05/23 20:58, 1F

05/23 21:03, , 2F
第二個還是沒辦法QQ"...
05/23 21:03, 2F
文章代碼(AID): #1A5_4-Kz (C_and_CPP)
文章代碼(AID): #1A5_4-Kz (C_and_CPP)