博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符串函数之strncmp
阅读量:5366 次
发布时间:2019-06-15

本文共 865 字,大约阅读时间需要 2 分钟。

/**原型:int strcmp(const char *s1, const char * s2, size_t n);*用法:#include 
*功能:比较字符串s1和s2的前n个字符。*说明:* 当s1
<0* 当s1=s2时,返回值=0* 当s1>s2时,返回值>0*编程实现strncmp*/#include
#include
int _strncmp(const char *s, const char *t, int count){ assert((s != NULL)&&(t != NULL)); if(count == 0) return 0; while(count-- && *s && *t && *s == *t) { s++; t++; } return (*s - *t);}int main(int args,char ** argv){ char s1[] = "Hello world!"; char s2[] = "Hello World!"; int flag = _strncmp(s1,s2,7); if(flag < 0) printf("%s is less than %s\n",s1,s2); else if(flag == 0) printf("%s is equal %s\n",s1,s2); else printf("%s is larger than %s",s1,s2); getchar(); return 0;}

转载于:https://www.cnblogs.com/sooner/archive/2013/03/20/2972199.html

你可能感兴趣的文章
字母和数字键的键码值(keyCode)
查看>>
01_1_准备ibatis环境
查看>>
JavaScript中的BOM和DOM
查看>>
spring注入Properties
查看>>
jmeter(五)创建web测试计划
查看>>
1305: [CQOI2009]dance跳舞 - BZOJ
查看>>
将html代码中的大写标签转换成小写标签
查看>>
jmeter多线程组间的参数传递
查看>>
零散笔记
查看>>
信息浏览器从Android的浏览器中传递cookie数据到App中信息浏览器
查看>>
hash储存机制
查看>>
OpenLayers绘制图形
查看>>
tp5集合h5 wap和公众号支付
查看>>
Flutter学习笔记(一)
查看>>
iOS10 国行iPhone联网权限问题处理
查看>>
洛谷 P1991 无线通讯网
查看>>
mysql asyn 示例
查看>>
数据库第1,2,3范式学习
查看>>
《Linux内核设计与实现》第四章学习笔记
查看>>
Docker 安装MySQL5.7(三)
查看>>