当前位置:首页 >> 语文 >>

strncmp函数


strncmp 函数
函数原型:extern int strcmp(char *str1,char * str2,int n) 参数说明:str1为第一个要比较的字符串,str2为第二个要比较的字符串,n 为指定的 str1 与 str2的比较的字符数。

所在库名:#include <string.h>

函数功能:

比较字符串 str1和 str2的前 n 个字符。

返回说明: 返回整数值: 当 str1<str2时, 返回值<0; 当 str1=str2时, 返回值=0; 当 str1>str2 时,返回值>0。 其它说明:暂时无。 实例: #include<string.h> #include<stdio.h> int main() { char *str1="Hello,I am sky2098,I liking programing!"; char *str2="Hello,I am sky2098,gramk has gone。"; int n=13; //指定比较前13个字符 int inttemp;

inttemp=strncmp(str1,str2,n); 中 if(inttemp<0) {

//将字符串比较的返回值保存在 int 型变量 inttemp

printf("strlen(str1) < strlen(str2)"); } else if(inttemp>0) { printf("strlen(str1) > strlen(str2)");

} else { printf("strlen(str1) == strlen(str2)"); } return 0; } 在 VC++ 6.0编译运行:

程序中,只对 str1和 str2的前13个字符进行比较,发现它们的字典序相等,则打印出相等的 消息。 再看另一个例子: #include<string.h> #include<stdio.h> int main() { char *str1="Hello,I am sky2098,I liking programing!"; char *str2="Hello,I am sky2098,gramk has gone。"; int n=strlen(str2); int inttemp;

inttemp=strncmp(str1,str2,n); 中 if(inttemp<0) {

//将字符串比较的返回值保存在 int 型变量 inttemp

printf("strlen(str1) < strlen(str2)"); } else if(inttemp>0)

{ printf("strlen(str1) > strlen(str2)"); } else { printf("strlen(str1) == strlen(str2)"); } return 0; } 在 VC++ 6.0编译运行:


相关文章:
strcmp, strncmp和memcmp的区别
strcmp, strncmp 和 memcmp 的区别 2011-05-03 22:01 1716 人阅读 评论(0) 收藏 举报 stringstruct 测试 linux 函数:int memcmp (const void *a1, const ...
strncmp函数
strncmp 函数函数原型:extern int strcmp(char *str1,char * str2,int n) 参数说明:str1为第一个要比较的字符串,str2为第二个要比较的字符串,n 为指定的...
linux C strncmp()函数详解
strncmp 函数名: strncmp 功能: 串比较 用法: int strncmp(char *str1, char *str2, int maxlen); 说明:比较字符串 str1 和 str2 的大小,如果 str1 ...
字符串比较函数strcmp
字符串比较函数strcmp_其它考试_资格考试/认证_教育专区。字符串比较函数 strcmp 格式: strcmp(字符数组名 1,字符数组名 2) 功能: 按照 ASCII 码顺序比较两个数组...
strcmp函数
一般形式:strcmp(字符串 1,字符串 2) 目 录 1 函数简介 2 函数源码 1 函数简介原型:extern int strcmp(const char *s1,const char * s2); 所在头文件:...
strcmp()函数的使用问题
使用strcmp()函数时常出现的问题原型:int strcmp(char *str1,char *str2) 功能:把两字符串 str1 与 str2 进行比较,当 str1>str2,函数返回 1,当 str1=...
Strcat,strcpy,strcmp,Strlen函数原型
Strcat,strcpy,strcmp,Strlen 函数原型 ,,, 1、Strcat 函数原型如下: #include <stdio.h> #include <assert.h> #include <stdlib.h> char *strca(char *...
用C语言实现strcpy,strncpy,strcat,strcmp,strlen函数
用C语言实现strcpy,strncpy,strcat,strcmp,strlen函数_计算机软件及应用_IT/计算机_专业资料。Linux平台下,用C语言实现strcpy,strncpy,strcat,strcmp,strlen函数 ...
标准库字符串函数(超详细)
函数原型:int stricmp(char *str1, char *str2); 函数原型 函数说明:以大小写不敏感方式比较两个串 函数说明 3) 不忽略大小写 ) 不忽略大小写—strcmp 函数...
C语言中常用函数大全
Strcmp(字符串 1,字符串 2) Stricmp/Strcmpi (字符串 1,字符串 2)“不区分...(-1) 注意:文件格式化输出函数 fprintf 总是以字符串的形式将数据信息存到文件...
更多相关标签:
strncmp函数用法 | strncmp | strcmp函数 | strncmp函数实现 | php strncmp函数 | strncpy函数 | strncmp函数头文件 | matlab strncmp函数 |