我对程序做的修改(for FB2000):
.............
printtoday()
{ char stime[STRLEN],cy[8],cd[8],cm[8];
char strw[][3]={"日","一","二","三","四","五","六"};
int y,m,d,t,smax;
lunar_t today;
modify_user_mode( LUNAR );
clear();
t=time(NULL);
+ getdatestring(t,NA);
+ strcpy(stime,datestring);
- ptime(stime,&t,1);
sscanf(stime,"%d年%d月%d日",&y,&m,&d);
s_to_l(y,m,d,&today);
today.jq=isjq(today);
cyear(cy,today.ly);
cmonth(cm,today.lm);
cday(cd,today.ld);
........
【 在 SVSDP@smth.org (我爱BBS) 的大作中提到: 】
: 在添加万年历的时候
: make update提示
: xyz.o: In function `printtoday':
: xyz.o(.text+0x20c1): undefined reference to `ptime'
: collect2: ld returned 1 exit status
: make[1]: *** [bbsd] Error 1
: make[1]: Leaving directory `/home/bbssrc/src'
: <--src/
: 程序的相关地方为
: /*电子万年历 function begin */
: .................(以下省略)
--
FROM ELM.neu.edu.cn