多项关键字循环比较
#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數據里的關鍵字。
總結
- 上一篇: the value of esp was
- 下一篇: 关于m_pMainWnd = dlg的错