#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main (void)
{
char a[]="SEND OK BLA BLA BLA.. BLA BLA BLA.. HTTP: ...BLA BLA BLA... Connection...bla";
char s[]="SEND OK HTTP: Connection"; //string with words you want to chceck
char *ret ,*token;
int index=0; // declare index
token
=strtok(s
," "); // tokenize s while(token!=NULL){ // check return of strtok
ret
=strstr(a
,token
); // search words if(ret!=NULL) // check return of strstr
index++; // increment index
}
printf("%d",index
); // print index
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0cmluZy5oPgppbnQgbWFpbiAodm9pZCkKewogICBjaGFyIGFbXT0iU0VORCBPSyBCTEEgQkxBIEJMQS4uIEJMQSBCTEEgQkxBLi4gSFRUUDogLi4uQkxBIEJMQSBCTEEuLi4gQ29ubmVjdGlvbi4uLmJsYSI7ICAKICAgY2hhciBzW109IlNFTkQgT0sgSFRUUDogIENvbm5lY3Rpb24iOyAgICAvL3N0cmluZyB3aXRoIHdvcmRzIHlvdSB3YW50IHRvIGNoY2VjawogICBjaGFyICpyZXQgLCp0b2tlbjsKICAgaW50IGluZGV4PTA7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBkZWNsYXJlIGluZGV4CiAgIHRva2VuPXN0cnRvayhzLCIgIik7ICAgICAgICAgICAgICAgICAgLy8gdG9rZW5pemUgcyAKICAgd2hpbGUodG9rZW4hPU5VTEwpeyAgICAgICAgICAgICAgICAgICAvLyBjaGVjayByZXR1cm4gb2Ygc3RydG9rCiAgICAgICByZXQ9c3Ryc3RyKGEsdG9rZW4pOyAgICAgIC8vIHNlYXJjaCB3b3JkcyAKICAgICAgIGlmKHJldCE9TlVMTCkgICAgICAgICAgICAgICAgICAgICAvLyBjaGVjayByZXR1cm4gb2Ygc3Ryc3RyCiAgICAgICAgICAgaW5kZXgrKzsgICAgICAgICAgICAgICAgICAgICAgLy8gaW5jcmVtZW50IGluZGV4CiAgICAgICB0b2tlbj1zdHJ0b2soTlVMTCwiICIpOyAgICAgICAgICAgICAgCiAgICAgfQogIHByaW50ZigiJWQiLGluZGV4KTsgICAgICAgICAgICAgICAgICAgLy8gcHJpbnQgaW5kZXgKCiAgcmV0dXJuIDA7Cn0=