作者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 ]|[ ���O���� cpu.tfcis.org ]|[�搟說�﹎:]=
=[﹊:�摃�╱��:﹊Author ]|[118-161-224-223.dynamic.hi]|[���插�﹊:]=