回文章列表
作者guessi.bbs@cpu.tfcis.org (沒) 看板: itoc
標題[功能] 查詢使用者擔任板主
時間動力核心 (2009/06/11 Thu 02:00:16)
: src/maple/maple.p

+ /* guessi.090611 查詢user所擔任的板主 */
+ void check_user_bm(char *userid, char *userbm);


: src/maple/board.c 新增於is_bm()之後

void
check_user_bm(userid, userbm)   /* guessi.090611 查詢user擔任哪些板主 */
  char *userid;
  char *userbm;
{
  BRD *bhdr, *tail;

  bhdr = bshm->bcache;
  tail = bhdr + bshm->number;

  do
  {
    if (is_bm(bhdr->BM, userid))        /* 排版 */
      sprintf(userbm, "%s%s%s", userbm, (strlen(userbm) > 0) ? " " : "",
              bhdr->brdname);
  } while (++bhdr < tail);
}

: src/maple/talk.c:do_query()

+ char userbm[80];

...
...

+ *userbm  = '\0';

...
...

+ /* guessi.090611 顯示使用者擔任板主 */
+ check_user_bm(userid, userbm);
+ prints("[擔任板主] %s \n", userbm);




--
=[:摃��:﹎Origin ]|[  Ocpu.tfcis.org  ]|[�搟說:]=
=[:摃�╱�:Author ]|[118-161-224-223.dynamic.hi]|[�:]=
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻