64,637
社区成员
发帖
与我相关
我的任务
分享
int strindex(char *str,char *substr)
{
int end,i,j;
end = strlen(str) - strlen(substr); /* 计算结束位置 */
if ( end > 0 ) /* 子字符串小于字符串 */
{
for ( i = 0; i <= end; i++ )
/* 用循环比较 */
for ( j = i; str[j] == substr[j-i]; j++ )
if ( substr[j-i+1] == '\0' ) /* 子字符串字结束 */
return i + 1; /* 找到了子字符串 */
}
return -1;
}