strncmp的实现
来源:互联网 发布:js array index 编辑:程序博客网 时间:2024/06/03 05:22
#include <stdio.h>
int my_strncmp(char *s1,char *s2,int n)
{
if(!n)
return 0;
while(--n&&*s1&&*s2&&*s1==*s2)//比较到前n个字符退出循环,如有一个条件不满足也退出,s1到末尾,s2到末尾则退出
{
s1++;
s2++;
}
return(*s1-*s2);
}
int main()
{
int a;
int n;
char str1[100],str2[100];
printf("Enter two strings:");
scanf("%s\n%s",str1,str2);
printf("Compare n:");
scanf("%d",&n);
a=my_strncmp(str1,str2,n);
printf("%d",a);
return 0;
}
0 0
- strncmp的特殊实现
- strncmp的实现
- 汇编实现strncmp的讨论
- strncmp、strncpy、strncat、strlen库函数的实现
- strcmp()和strncmp()函数的实现
- 用函数实现strncmp的功能
- 字符串(二)strcmp、strncmp的实现
- strncmp和strncat库函数的实现。
- 手动实现strncmp
- 模拟实现strncmp
- 系统函数C字符串的实现(15):strncmp
- str类函数的实现0.3——strcmp/strncmp
- strncmp, strncat, strncpy函数的定义与实现
- 指针实现字符串的有限比较 strncmp()
- strcpy,strncpy,strcat,strcnat,strcmp,strncmp,的区别与实现
- strncmp 的妙用
- strncmp函数的应用
- strncmp函数的使用
- 在jsp中调用js函数传参出现乱码
- 嵌入式开发之Linux基础第三天学习笔记 linux系统命令(二)
- JAVA大数处理(BigInteger,BigDecimal)
- python总结
- 不设限的生活
- strncmp的实现
- centos6.5宽带拨号上网
- mybatis 的懒加载原理
- atoi的实现
- mysql数据库的You have an error in your SQL syntax问题
- ACM fresher
- 神一般的C语言指针,你看懂多少?
- UVA 11992 线段树区间更新 + 两个lazy(二维线段树)
- LA 3026 Period (KMP失配函数)