看板Maple
标 题FB to Maple 3.0 文章转换程式
发信站清华资讯(枫桥驿站) (Tue Oct 30 07:46:26 2001)
转信站Ptt!news.cs.nthu!maple
※ 引述《Chine (大熊)》之铭言:
> void archiv32m(time_t chrono, char *fname)
> {
> char *str;
> int n;
> str=fname+8;
> *str='\0';
> *fname='A';
> while(--str>fname)
> {
> n=chrono&31;
> n+='0';
> if(n>'9')
> n+='A'-'9'- 1;
> *str=n;
> chrono>>=5;
> }
> }
>
> for(buf='0';;)
> {
> sprintf(oldfile,"%s/brd/%s/%c",BRDHOME,dirp1->d_name,buf);
> mkdir(oldfile,0700);
> if(buf=='9')
> buf='@';
> else if(++buf=='W')
> break;
> }
这是小弟写的FB to Maple 3.x的文章转换程式.
其中有一些地方使用了hightman前辈的tranbrd.c内的一段code
还望hightman前辈原谅.
他的特点是直接从文章档案内去取username,nickname,title,time,date等等资讯
然後把文章抬头(前面三行)转成Maple的格式.
并写入.DIR
缺点就是如果档案不符合格式,例如缺username or 取不出date等等就无法转换.
目前整个程式可以用了,open source出来给有需要的夥伴.
但是还缺文章日期排序的功能,也就是说日期顺序目前有问题.
等今天晚上我在写那个部分,到时再post出来.
--
※ Origin: 枫桥驿站<bbs.cs.nthu.edu.tw> ◆ From: 61-217-160-202.HINET-IP.hinet.net