看板Maple
标 题Re: 几个程式方面的问题
发信站清华资讯(枫桥驿站) (Sun Jan 19 23:59:50 2003)
转信站Ptt!news.cs.nthu!maple
※ 引述《treeboy (treeboy)》之铭言:
> 另外在xover.c中的sysmode的值是如何决定的呢
> 我看程式中是这样写的可是有点看不懂说,可以说明一下吗???
> sysmode = xz[cmd].mode;
XZ xz[] =
{
{NULL, NULL, M_BOARD}, /* XZ_CLASS */
{NULL, NULL, M_LUSERS}, /* XZ_ULIST */
^^^^^^^^
xz[cmd].mode
> 因为我不管在menu.c中
> :Class, 0, M_CLASS
> :"Class \033[1;37m分类讨论区\033[m",
> 将M_CLASS改成什麽所抓到的sysmode都是同一个值...
当进入 Class 选单以後
虽然 menu.c 里面会把 mode 换成 M_CLASS
但是 Class() 会进入 XoClass() 再进入 xover() 时
xover() 会把 mode 换成 M_BOARD
所以最後都会是 M_BOARD
无论你在 menu.c 里面写的是什麽
--
※ Origin: 枫桥驿站<bbs.cs.nthu.edu.tw> ◆ From: itoc.Dorm-GD2.NCTU.edu.tw