作者LHD.bbs@bbs.cs.nctu.edu.tw (不務正業) 看板: itoc
標題Re: [問題] 如何更改英文板名字數上限
時間交大資訊次世代BS2 (2008/06/26 Thu 00:19:45)
有個地方要注意
PAYCHECK 的 reason 長度寫死成 char[20]
因為理由會寫是哪個板賭盤的錢
所以板名超過12就挫了
發現問題時懶得寫程式轉換已存在的支票及重開機
只好直接把 vote.c 中的
sprintf(paycheck.reason, "抽頭 [%s]", currboard);
及
sprintf(paycheck.reason, "賭盤 [%s]", currboard);
板名外的括號拿掉~.~
新站的話 建議一開始就加長吧
※ 引述《itoc.bbs@cpu.tfcis.org (核心動力)》之銘言:
> ※ 引述《hpo14.bbs@ntust.org (雨)》之銘言:
> > 首先要改的應該是 BRD 的架構
> > 然後把舊的 BRD 給 trans 到新的
> 改 struct.h 的 BNLEN,從 12 改成 14
> 當然要做 .BRD 的轉換
> > 再來就是修改成程式碼中會印出英文板名部份的位置
> > 以及某些會用到英文版名的 Function , 例如 大寫 S 查板
> > 或是轉錄 X, x 這些的
> > 如果有遺漏或說錯,還請其他網友幫補與指正 :p
> 這部分應該不用改
> 因為都會 refer 到 BNLEN
> (除非是程式漏了改)
--
▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw>
█▄▄▄▄█ █ ▄▄▄▄▄█ Player: LHD
▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: blog.cs.nctu.edu.tw
☆ 次世代BS2 ☆ 可申請個人板 150MB 相簿 http://pic.bs2.to 交大資訊人 250MB