void main() { char str[] = "haha"; char sl[] = "ha"; char *p = str; int k = strlen(sl); int count = 0; while(p) { if(p = strstr(p,sl)) { count++; p += k; } } cout << count << endl; }