#define _GNU_SOURCE
#include <string.h>
char *strcasestr(const char *haystack, const char *needle);
用于在c串haystack中查找c串needle,忽略大小寫。如果找到則返回needle串在haystack串中第一次出現的位置的char指針
在實際的應用中如果只加上頭文件,當編譯時會出現 warning: assignment makes pointer from integer without a cast
這是因為函數的聲明在調用之后。未經聲明的函數默認返回int型。 因此要在#include所有頭文件之前加 #define _GNU_SOURCE ,以此解決此問題。