strcasecmp和strncasecmp
文章目录
- 查看帮助文档
- 功能
- 声明
- 描述
- 返回值
- 实例
查看帮助文档
man strcasecmp
功能
strcasecmp, strncasecmp - 比较忽略大小写的两个字符串
声明
#include <strings.h>
int strcasecmp(const char *s1, const char *s2);
int strncasecmp(const char *s1, const char *s2, size_t n);
描述
strcasecmp()函数比较两个字符串s1和s2,忽略字符的大小写。如果发现s1分别小于、匹配或大于s2,则返回一个小于、等于或大于零的整数。
strncasecmp()函数与此类似,只是它只比较s1的前n个字符。
返回值
strcasecmp()和strncasecmp()函数返回一个小于、等于或大于零的整数,如果发现s1(或其前n个字节)分别小于、匹配或大于s2。
实例
#include <stdio.h>
#include <string.h>int main()
{char s3[36] = {0};char s4[36] = {0};memcpy(s3,"HELLO",6);memcpy(s4,"hello world",6);if(!strcasecmp(s3,s4))printf("strcasecmp s3 equal to s3\n");elseprintf("strcasecmp s3 not equal to s3\n");if(!strncasecmp(s3,s4,5))printf("strncasecmp s3 equal to s3 in first 5 bytes\n");elseprintf("strncasecmp s3 not equal to s3 in first 5 bytes\n");return 0;
}
注:使用strings.h头文件的函数,直接引用string.h就可以使用了。
strcasecmp和strncasecmp相关推荐
- Linux strcasecmp和strncasecmp函数
一.函数功能描述 函数签名: #include<strings.h>int strcasecmp(const char * s1, const char * s2); int strnca ...
- 比较:strcmp(),strncmp(),strcasecmp(),strncasecmp()
一.strcmp vs strncmp 1.strcmp 头文件:#include <string.h> 函数原型: int strcmp(const char *str1, const ...
- man strcasecmp strncasecmp
名称 strcasecmp, strncasecmp - 比较两个字符串,不区分大小写 概要 #include <strings.h> int strcasecmp(const char ...
- strncasecmp的使用
4925: 字符串的查找删除 Time Limit: 1 Sec Memory Limit: 32 MB [Submit][Status][Web Board] Description 给定一个短字符 ...
- php函数的实现原理及性能分析
2019独角兽企业重金招聘Python工程师标准>>> 前言 在任何语言中,函数都是最基本的技术单元之一.对于php的函数,它具有哪些特点?函数调用是怎么实现?php函数的性能如何, ...
- linux c 内存操作函数 简介
bcmp(比较内存内容) 相关函数 bcmp,strcasecmp,strcmp,strcoll,strncmp,strncasecmp 表头文件 #include<string.h> 定 ...
- PHP查看PECL模块包含的函数
为什么80%的码农都做不了架构师?>>> http://php.net/manual/zh/function.get-extension-funcs.php 查看PECL扩展 ...
- Libevent:6辅助函数以及类型
在头文件<event2/util.h>中定义了许多有用的函数和类型来帮助实现可移植的程序.Libevent在内部使用这些类型和函数. 一:基本类型 evutil_socket_t 除了Wi ...
- linux常用c函数(中文版)
都是linux的c函数东西略多,用页面搜索来查找吧. << Back to man.ChinaUnix.net isalnum(测试字符是否为英文或数字) 相关函数 isalpha,isd ...
最新文章
- golang 获取struct类型_聊聊golang的类型断言
- C++中的sta::atomic<bool>和auto类型
- 时间序列里面最强特征之一
- QT的QMultiHash类的使用
- PrintWriter和ServletOutputStream的区别
- 控制台打印列未定义错误
- 大数据告诉你,中国女人有多勤奋
- 01-JAVA语言基础
- java23中设计模式——行为模式——Chain of Responsibility(职责链)
- 借贷宝java_【人人行(借贷宝)Java面试】借贷宝java后端开发面经。-看准网
- angr进阶(2)C++程序的处理
- cvtcolor函数_5 OpenCV几个函数操作实例
- android随机摇号代码,抽奖摇号系统随机性算法介绍
- 麒麟软件、麒麟操作系统、银河麒麟、中标麒麟、优麒麟、国产操作系统下载。
- 数字电视复用器中的PCR校正技术
- Zstack协议栈中CC2530协调器掉电重启后重新加入之前网络的方法
- python如何从键盘输入数据_python如何从键盘输入数据?
- AUV运动控制仿真(PID控制)
- 百度云:当AI遇到视频
- 手把手教你批量收藏宗介和波妞壁纸