作者gaod.bbs@bbs.hychen.org (My life is full of love) 看板: itoc
標題Re: [問題] userno 重覆問題
時間星情夜語 (2007/07/25 Wed 12:02:27)
※ 引述《river.bbs@npu.twbbs.org (推文按shift+5)》之銘言:
> ※ 引述《gaod.bbs@bbs.hychen.org (My life is full of love)》之銘言:
> > 我是拿掉註冊時插前面空 uno 的這部分
> > 新帳號 uno 永遠往下遞增...
> > 比較懶,可是不會有問題@@"
> > ---
> > 反正要用完很難...
> 再請教應該要在哪裡把註冊時插前面空 uno 的這部分拿掉?
> 麻煩了,謝謝。
> 另外,註冊人數的上限是?
bbsd.c 的 uniq_userno() 改成下面這樣
static int uniq_userno(int fd)
{
int max;
struct stat st;
fstat(fd, &st);
max = st.st_size / sizeof(SCHEMA);
lseek(fd, 0, SEEK_END);
return max + 1;
}
userno 型態為 int
因為 userno 從 1 開始,所以可以有 2147483648 個帳號
--
好想要和你一起看月亮
靠在你肩上 情話慢慢講...
▁▂▄▅▃▂▁ ‧ ●
﹋ ▲‧ . ‧﹊‧﹊ ﹊﹊
﹋ ﹋ ◢◣ . ●●ˊ
--
※ Origin: 星情夜語 <bbs.hychen.org>
※ From : 59-115-79-232.dynamic.hinet.net