- 主题:标题关键字代码问题
fb2k的readabc.c里面的,使用readabc.c里面的 3)被m的文章 4)原作 5)同作者 功能都没有问题,但是 6)标题关键字 就有问题,郁闷啊
case 2:
case 4:
if (type == 2)
strtolower(tempname1, post.owner);
else
strtolower(tempname1, post.title);
strtolower(tempname2, someoneID);
if (strstr(tempname1, tempname2))
append_record(tname, &post, sizeof(post));
break;
上面应该是/* 同作者 */ 和 /* 标题关键字 */ 部分吧?
这2个函数(strtolower 和strstr )在那里定义了?
case 3:
if (!strcasecmp(post.owner, someoneID))
append_record(tname, &post, sizeof(post));
break;
--
修改:lxbks FROM 211.66.17.*
FROM 211.66.17.*
string.h?
【 在 lxbks@smth.org-SPAM.no (lxb) 的大作中提到: 】
: fb2k的readabc.c里面的
: case 2:
: case 4:
: if (type == 2)
: strtolower(tempname1, post.owner);
: else
: strtolower(tempname1, post.title);
: strtolower(tempname2, someoneID);
: if (strstr(tempname1, tempname2))
: append_record(tname, &post, sizeof(post));
: .................(以下省略)
--
FROM 202.120.22.4
怀疑是strtolower()函数的质量问题
这个函数估计是程序自己写的,不是标准函数。在哪里就自己grep咯,或者搞个
source navigation的程序来玩玩。
【 在 lxbks (lxb) 的大作中提到: 】
: fb2k的readabc.c里面的,使用readabc.c里面的 3)被m的文章 4)原作 5)同作者 功能都没有问题,但是 6)标题关键字 就有问题,郁闷啊
: case 2:
: case 4:
: ...................
--
FROM 128.12.155.*