首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

字符串查找有关问题?

2012-02-28 
字符串查找问题????????编写一个函数FoundStrInArray(),实现如下功能:1、形参:A--字符串;B--字符串数组,不

字符串查找问题????????
编写一个函数FoundStrInArray(),实现如下功能:
1、形参:
A--字符串;
B--字符串数组,不确定其维数,不确定其单元数;
2、返回值:若在B中找到A,返回true;否则返回false;

[解决办法]
自己看下字符串查找库函数的思想。。。

char * __cdecl strstr (
const char * str1,
const char * str2
)
{
char *cp = (char *) str1;
char *s1, *s2;

if ( !*str2 )
return((char *)str1);

while (*cp)
{
s1 = cp;
s2 = (char *) str2;

while ( *s1 && *s2 && !(*s1-*s2) )
s1++, s2++;

if (!*s2)
return(cp);

cp++;
}

return(NULL);

}

热点排行
Bad Request.