[问题] 请问maple的bhttpd要增加动态看板?

楼主: mosquito520 ( )   2005-04-10 03:34:25
请问一下...
我想要在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这个部份是什么意思呢?
感谢...^^

Links booklink

Contact Us: admin [ a t ] ucptt.com