[Warning] incompatible implicit declaration of built-in function 'strlen' [enabled by default]

提示:strlen()  不兼容的函数声明(字符串长度函数)

位于头文件<string.h>

需要添加:#include <string.h>

#include <stdio.h>
#include <string.h>
//strnchr(const char *str,char ch){
size_t strnchr(const char *str, char ch){

int i, n = 0, len = strlen(str);
for(i=0; i<len; i++){
if(str[i] == ch){
n++;
}
} return n;
}
int main(){
char *str = "abcddtsfsdfdsf.net";
char ch = 't';
int n = strnchr(str, ch);
printf("%d\n", n);
return 0;
}

最新文章

  1. Flex air修改外部xml文件 (转)
  2. 提高 ASP.NET Web 应用性能的 24 种方法和技巧
  3. Linux内核TCP/IP参数分析与调优
  4. BZOJ4196——noi2015软件包管理器
  5. 【原】搭建Samba的简要过程
  6. chrpath工具使用
  7. Vue2.0表单校验组件vee-validate的使用
  8. backboneJs 导图
  9. window 安装 Protobuf
  10. 数据结构(Splay平衡树):HAOI2008 排名系统
  11. CopyOnWriteArrayList源代码阅读器
  12. Solr中Field常用属性
  13. ELK环境配置+log4j日志记录
  14. Python学生信息管理系统的开发
  15. boost asio 学习(五) 错误处理
  16. 洛谷P3120 [USACO15FEB]牛跳房子(动态开节点线段树)
  17. MQ 消息队列的比较
  18. C语言中const有什么用途
  19. chrome显示小于12号字体的方法
  20. Scrapy使用问题整理(转载)

热门文章

  1. 如何不做登录请求而获取cookie到Jmeter里
  2. Go benchmark 详解
  3. CUDA上的量化深度学习模型的自动化优化
  4. 基于SSL(TLS)的HTTPS网页下载——如何编写健壮的可靠的网页下载
  5. 【渗透实战】那些年我们遇到的奇葩WAF_第一期_请求方式绕过
  6. anaconda安装VSCODE后,python报错
  7. linux下的对拍程序
  8. 【题解】PIZZA 贪心
  9. 【dog与lxy】8.25题解-land
  10. Message、Handler、Message Queue、Looper 之间的关系