我需要以字符串的形式搜索随机的字符列表,以查找特定字符串的出现。这个函数是返回一个指向搜索列表中最后一个字符之后的字符的指针。在我的主函数中,我需要循环该函数并返回随机列表中搜索字符串的出现次数。
到目前为止,这是我的功能。
char *findStringInData(char *data, char *string){
int x, i;
int m = 0, n = 0;
char *follower;
char *temp;
for (x = 0; data[x] != '\0'; x++){
if (data[x]== string[x]){
temp = &data[x];
//m++;
}
for(i = data[x]; string[i] != '\0'; i++){
if (data[i] == string[i])
follower = &temp[i];
//n++;
//printf("the count is %d\n", n);
}
}
return follower;
return NULL;
}