回文章列表
作者LHD.bbs@bbs.cs.nctu.edu.tw (不務正業) 看板: itoc
標題Re: 看板分類會消失!!
時間交大資訊次世代BS2 (2008/06/09 Mon 03:07:52)
回一下老問題 雖然我覺得友站應該已解決此問題了

因為 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
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻