Re: 請問關於編譯錯誤

看板mud (網路地下城/文字遊戲)作者時間19年前 (2006/03/25 02:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/6 (看更多)
> ==> dreamboys@kkcity.com.tw (短髮有點陽光) 的文章中提到: > 出現 LINE153:End of life in texe block 是什麼意思 > 我編譯的是lpmud文件 > 謝謝 我大概知道你的意思。 我用例子說明... > more test.c :::::::::::::: /open/test.c :::::::::::::: void test_func() { write(@DESC test ); return ; } 眼尖的你會發現在第四行下面少了一個 DESC,這時 update 它 就會發現... > update test.c 編譯時段錯誤: /open/test.c line 8: End of file in text block at the end of the file ^^^^^^^^^^^^^^^^^^^^^^^^^ 簡單的說就是你用 write、say、notify_fail、receive、shout 這些函數,要去"秀"一段 string 時,沒有給它應有的結尾符號 (有頭無尾),稍微去 debug 一下應該就會知道了。 PS上面你貼的Line153行,實際上那一行並不是真正 bug 之所在  ,通常是指Line153行所在的那個函數or副程式內的某一行有  錯。(你可能漏了什麼符號沒加) -- * Origin: 中山大學-美麗之島BBS * From: 61.225.19.61
文章代碼(AID): #1493jB00 (mud)
文章代碼(AID): #1493jB00 (mud)