Re: 請問我若要加功能上去
※ 引述《shane123.bbs@ptt.cc (家產有八十七億  ﰩ》之銘言:
: 假設我想在文章列表按p的話執行某個function
: 那我到底要把這個地方寫在
: bbs.c
: const onekey_t read_comms[] = {
: show_filename, // Ctrl('A')
: NULL, // Ctrl('B')
: NULL, // Ctrl('C')
: 我試過只有寫在read.c裡面才能動
: 若是寫在bbs.c完全沒辦法讓function動起來
: 能給點提示嗎??
: thanks~
看是甚麼類形的 function.
要寫在 bbs.c , 則要用這種格式 : (*func)(entry, &fileheader, directory)
你可以看一看, read.c 的 i_read_key() 是這樣處理的:
if( num > 0 ){
sprintf(direct,"%s.bottom", currdirect);
mode= (*func)(num, &headers[locmem->crs_ln-locmem->top_ln],
direct);
}
else
mode = (*func)(locmem->crs_ln,
&headers[locmem->crs_ln - locmem->top_ln],
currdirect);
--
※ 發信站: 香港地(hkday.net)
◆ From: 61.238.143.229
討論串 (同標題文章)