作者mosquito520 (蚊子)
看板Maple
标题[问题] 请问maple的bhttpd要增加动态看板?
时间Sun Apr 10 03:34:25 2005
请问一下...
我想要在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