我试图在string1中计算string2存在多少次.例如:string1 = abababd.string2 = ab.结果:3.
(我必须使用指针来解决这个问题)
到目前为止我所拥有的:
int mystr(char* s, char* t) {
int counter = 0;
int length = strlen(t);
while (*s != '\0')
{
char d[] = *s.substr(0, 2);
if (*s == *t)
counter++;
*s += length;
}
return counter;
}
Run Code Online (Sandbox Code Playgroud)
我一直收到这个问题:Expression必须有这一行的类类型:char d [] =*s.substr(0,2); 有人可以协助吗?