Re: [問題] 關於huffman code的問題
※ 引述《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
05/23 21:03, 2F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章