#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  ,以此解决此问题。
posted on 2011-10-09 19:12 Range 阅读(20775) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理


统计