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