extern char* stristr(const char* pString, const char* pFind) { char* char1 = NULL; char* char2 = NULL; if((pString == NULL) || (pFind == NULL) || (strlen(pString) < strlen(pFind))) { return NULL; } for(char1 = (char*)pString; (*char1) != '/0'; ++char1) { char* char3 = char1; for(char2 = (char*)pFind; (*char2) != '/0' && (*char1) != '/0'; ++char2, ++char1) { char c1 = (*char1) & 0xDF; char c2 = (*char2) & 0xDF; if((c1 != c2) || (((c1 > 0x5A) || (c1 < 0x41)) && (*char1 != *char2))) // 此处重新编辑了下 break; } if((*char2) == '/0') return char3; char1 = char3; } return NULL; } #define strstri stristr 需要这个功能的函数,没有找到相应的库函数,自己写了个。仅供参考