※ 引述《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