請問maple的bhttpd要增加動態看板? - BBS
By Mary
at 2005-04-10T03:34
at 2005-04-10T03:34
Table of Contents
請問一下...
我想要在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這個部份是什麼意思呢?
感謝...^^
--
我想要在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這個部份是什麼意思呢?
感謝...^^
--
Tags:
BBS
All Comments
Related Posts
config.h裡面的IP...
By Hedda
at 2005-04-05T20:01
at 2005-04-05T20:01
新手問題
By Elizabeth
at 2005-04-03T23:32
at 2005-04-03T23:32
新手問題
By James
at 2005-04-02T01:27
at 2005-04-02T01:27
新手問題
By Adele
at 2005-03-23T23:41
at 2005-03-23T23:41
請問大家有可能這樣移機嗎
By Rosalind
at 2005-03-16T21:35
at 2005-03-16T21:35