主题:求助!
牛欢笑!
[专家分:0] 发布于 2011-09-07 22:06:00
[em6]检测一个字符是否在另一字符串中,并把所在地址找出来!
回复列表 (共12个回复)
沙发
fragileeye [专家分:1990] 发布于 2011-09-07 22:47:00
lz的思路呢。。
板凳
牛欢笑! [专家分:0] 发布于 2011-09-07 23:02:00
char *find(char *p,char *pf)
{
char *k;
while(*p)
{
if(*p == *pf)
{
k = p;
break;
}
else
p++;
}
return k;
}
这样行么?!
3 楼
cgl_lgs [专家分:21040] 发布于 2011-09-08 12:41:00
pf不需要做成指针。
4 楼
fragileeye [专家分:1990] 发布于 2011-09-08 15:41:00
是返回字符在字符串中第一次出现的位置么?
lz最好查查c标准库里strchr的实现,我没经验,不敢误导。
5 楼
fragileeye [专家分:1990] 发布于 2011-09-08 15:41:00
图像很帅的说。。。
6 楼
牛欢笑! [专家分:0] 发布于 2011-09-08 18:14:00
哦!
7 楼
牛欢笑! [专家分:0] 发布于 2011-09-08 18:15:00
题目叫不能用这个函数!
8 楼
fragileeye [专家分:1990] 发布于 2011-09-08 20:12:00
参考!
9 楼
yjstone [专家分:10] 发布于 2011-09-08 23:41:00
这样行不行?
[code=c]
char * findchar(char *str,char c)
{
while(*str)
if(*str++==c)
return --str;
return NULL;
}
[/code]
10 楼
牛欢笑! [专家分:0] 发布于 2011-09-09 12:16:00
最后为啥是返回空指针的?!
我来回复