作者in2 (啦啦:)我是好in2)
看板PttCurrent
标题Re: [问题] 请问 merge_passwd.c merge_board.c
时间Fri Jun 28 10:24:07 2002
※ 引述《ahan (继续加油噜)》之铭言:
: 请问一下
: util/merge_passwd.c util/merge_board.c
: 的作用是?
这部份我不是很清楚,
稍後再回.
: 是变更 userec_t boardheader_t 後,重新建立 .PASSWDS .DIR 吗?
: 另外,再请教一下变更 pttstruct.h 後
: ( 例如,新增手机电话号码 int mobile,赌盘结束时间 time_t endgamble 等等)
: 是不是就必需重新建立 .PASSWDS 以及「每个板」的 .DIR ???
: 有点摸不着头绪 .. 谢谢 ...
通常我们在一刚开始定结构的时候,
都会先预留一些空下来的栏位,
一方面可以以将其凑到一个好数字 (如 512bytes, 虽然我不知道如此是不是会比较快)
如 userec_t
typedef struct userec_t {
char userid[IDLEN + 1];
char realname[20];
char username[24];
....
unsigned int uflag2;
time_t recommend;
char pad[68]; <- 这个就是剩下目前还没有用的空间.
} userec_t;
於是如果还有须要的话, 从最後面那个 pad拿一小块来用,
因为其他结构是一样的, 所以不会影响到原来的内容.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.143