珞珈山水BBS电脑网络BBS安装与维护 → 单文区文章阅读

单文区文章阅读 [返回]
发信人: ylsdd.bbs@ytht.net (六月麦田), 信区: BBSDev
标  题: Re: CVS ytht安装问题求助
发信站: YTHT (Wed Feb 26 00:11:17 2003)
转信站: WHU!news.tiaozhan.com!news.zixia.net!news.happynet.org!YTHT


                bzero(&nb, sizeof (nb));
                strncpy(nb.filename, ob.filename, 24);
                ptr = strchr(ob.title, ']');
                strncpy(nb.title, ptr + 2, 24);
                nb.clubnum = ob.clubnum;
是否你站上的这title里面没有[本站]这样的字眼导致ptr == NULL?


【 在 result@smth.org (无言的结局) 的大作中提到: 】
: 有个问题请教一下,我CVS后安装完后,替换回原来的boards目录,然后修改了struct.h,
: 再用trans_bh进行转换.BOARDS,结果转换的时候Segmentation fault,查看.NEWBOARDS
: 文件发现转换的版面和安装后的.BOARDS里的版面相同,也就是说其他的版面都没转换过
: 来,不知道是否我的操作有什么问题,是不是这样转换就行?另外文章的读取方式是否也
: 改变了?这些版面和文章在20020511版本上操作都没有问题。
: 我修改的struct.h如下
: struct oldboardheader {
:         char filename[STRLEN];
:         char nouse[STRLEN - BM_LEN-sizeof(int)*3];
: ...................

--
※ 来源:.一塌糊涂 BBS ytht.net.[FROM: 127.0.0.1]
[返回单文区目录]

武汉大学BBS 珞珈山水站 All rights reserved.
wForum , 页面执行时间:7.012毫秒