多项关键字循环比较

来源:互联网 发布:几十乘几十的简便算法 编辑:程序博客网 时间:2024/05/14 18:18
#include <windows.h>#include <stdio.h>void main(){TCHAR *strBody = {"This is test string,the word in 我爱你"};TCHAR *lpCmdLine = {"我爱你 love string"};TCHAR strWrod[100][10];char strCmdLine[MAX_PATH];  strcpy(strCmdLine,lpCmdLine);  //找到第一个关键字char *pstrParam;  pstrParam = strtok(strCmdLine," ");  strcpy(strWrod[0],pstrParam);if (strstr(strBody,strWrod[0])){printf("%s found...\n",strWrod[0]);}int i = 1;while (pstrParam)  {  //找到第二个关键字pstrParam = strtok(NULL," ");  if(pstrParam) {strcpy(strWrod[i],pstrParam);}if (strstr(strBody,strWrod[i])){printf("%s found...\n",strWrod[i]);}i++;}   }

代码功能

1、将关键字字符串以空格区分,分别放到strWrod字符串数组里。

2、循环比较strBody字符串里有没有strWrod数据里的关键字。