回一下老問題 雖然我覺得友站應該已解決此問題了
因為 class image 中是用 short 記錄看板位置
但看板到一萬左右時 位置的用量可能超過三萬多, short 就爆了
本站解決方法是改用 int
: include/struct.h
typedef struct
{
int count;
char title[CH_TTLEN];
! int chno[0];
}
然後把 account.c 及 board.c 中和 class 有關的 short 全改為 int 即可
※ 引述《jimchein.bbs@cd.twbbs.org (週末比平常還忙@@)》之銘言:
> ※ 引述《itoc.bbs@cpu.tfcis.org (核心動力)》之銘言:
> > 改大 struct.h CH_MAX
> 已經將CH_MAX改大至850還是有問題
> 比較奇怪的是run/classchn.num裡頭的值是-116
> 怎麼會是負的呢?
> 各位大大有無啥建議
> 這個問題困擾了好久
--
▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw>
█▄▄▄▄█ █ ▄▄▄▄▄█ Player: LHD
▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: blog.cs.nctu.edu.tw
☆ 次世代BS2 ☆ 可申請個人板 150MB 相簿 http://pic.bs2.to 交大資訊人 250MB