Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1176242
  • 博文数量: 115
  • 博客积分: 950
  • 博客等级: 准尉
  • 技术积分: 1734
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-08 20:46
文章分类

全部博文(115)

文章存档

2015年(5)

2014年(28)

2013年(42)

2012年(40)

分类: LINUX

2012-09-11 16:59:28

    今天无意中man了下strstr,看下如果查找的str为空会发生什么。

点击(此处)折叠或打开

  1. #include

  2. char *strstr(const char *haystack, const char *needle);
  3. ...

  4. Early versions of Linux libc (like 4.5.26) would not allow an empty needle argument for strstr(). Later versions (like 4.6.27) work correctly, and return haystack when needle is empty.

    ubuntu下查看libc的版本号:

点击(此处)折叠或打开

  1. /lib/libc.so.6
  2. 或者是:
  3. /lib/i386-linux-gnu/libc.so.6


阅读(1558) | 评论(0) | 转发(0) |
0

上一篇:vim中启用鼠标

下一篇:大小端字节序问题

给主人留下些什么吧!~~