[求助]是否有逻辑问题?
char* strstr_bin(char* str, char* part, int str_len, int part_len)
{
int i = 0; // 这里改为 int k = 0;
while (i < str_len)
{
int i = 0; //这里改为 int i = k;
int j = 0;
while ((i<str_len) && (j<part_len))
{
if (str[i] != part[j])
break;
i++;
j++;
if (j == part_len)
return str+i-part_len;
}
i++; //K++
}
return NULL;
}
是求这PART在STR中出现的位置并读出程序的一部分
谢谢大家
[此贴子已经被作者于2007-9-28 9:46:47编辑过]