[問題] 請問maple的bhttpd要增加動態看板?

看板Maple (BBS架站)作者 (蚊子)時間19年前 (2005/04/10 03:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問一下... 我想要在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
文章代碼(AID): #12M2kJGC (Maple)
文章代碼(AID): #12M2kJGC (Maple)