[問題] 請問maple的bhttpd要增加動態看板?
請問一下...
我想要在bhttpd的畫面上方加入動態看板...
我試著以首頁做實驗...
將html_mainpage()裡面抓開頭畫面的部份...
/* 開頭畫面 */
sprintf(fpath, "gem/@/@opening.%d", time(0) % 3);
html_more(fpath);
複製到檔頭out_head()裡面...
不過編譯的時候它給了一堆錯誤...
好像是我呼叫的函式在後面的樣子?...
所以我將前面的out_head整個函式註解掉...
然後複製一份到800多行的地方...
第一個有呼叫out_head的函式的前面...
重新編譯...ok...
畫面正常...
接著我一樣加入
sprintf(fpath, "gem/@/@opening.%d", time(0) % 3);
html_more(fpath);
在函式的開頭也定義了fpath這個變數...
不過編譯的時候它給我一個錯誤訊息...
bhttpd.c: In function `out_head':
bhttpd.c:896: error: declaration for parameter "fpath" but no such parameter
*** Error code 1
抱歉...由於我沒有很完整的學過c語言...
所以搞不太清楚...
請問一下...
為什麼我在前面定義了變數...
卻還是不能使用呢?
還是這樣改有什麼問題嗎?
另外請問...
sprintf(fpath, "gem/@/@opening.%d", time(0) % 3);
開頭畫面是從三個檔案隨機挑一個出來...
請問一下這裡的隨機是怎麼產生的呢?
time(0) % 3這個部份是什麼意思呢?
感謝...^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.141.58.12
Maple 近期熱門文章
PTT數位生活區 即時熱門文章