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

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编译运行:


相关文章:
《字符串比较函数大全》
《字符串比较函数大全》_数学_自然科学_专业资料。字符串比较函数 2009-05-02 ...ptr = strncmp(buf2,buf1,3); if (ptr > 0) printf("buffer 2 is great...
C语言中常用函数大全
“不区分大小写” Strncmp(字符串 1,字符串 2,长度 n) 将字符串 1 前 N...(-1) 注意:文件格式化输出函数 fprintf 总是以字符串的形式将数据信息存到文件...
常用字符串函数
6. 函数名: strcmpi 功能:将一个串与另一个比较,不管大小写 用法:intstrcmpi(char*str1,char*str2); 7. 函数名: strncmp 功能:串比较 用法:intstrncmp(...
字符串---函数重写
(res > 0) return 1; else return -1; } strncmp 函数重写 int Strncmp(const char *str1, const char *str2, size_t size) { assert(str1 != NULL...
C++宽字符处理函数 与 普通函数 对照表
C++宽字符处理函数 与 普通函数 对照表_计算机软件及应用_IT/计算机_专业资料。...() strncmp() 目 wcslen() strlen() wcstok() strtok() wcswidth() None ...
宽字符处理函数函数与普通函数对照
宽字符处理函数函数与普通函数对照_数学_自然科学_专业资料。宽字符处理函数函数...() strncmp() 类似于 wcscmp(), 还要指定比较字符字符串的数目 wcslen() ...
字符串函数详解
C 语言中有关 string 的函数详解关键字: c 语言 string 相关函数 @函数名称:...ptr=strncmp(buf2,buf1,3); 8. if (ptr>0) 9. printf("buffer 2 is ...
String.h函数详解
("buffer 2 equals buffer 1\n"); return 0; } 函数名: strncmp 功能: 串比较 用法: int strncmp(char *str1, char *str2, int maxlen); 程序例: ...
c字符串函数大全
("buffer 2 equals buffer 1\n"); return 0; } 函数名: strncmp 功能: 串比较 用法: int strncmp(char *str1, char *str2, int maxlen); 程序例: ...
字符串处理函数大全
字符串处理函数大全 bcmp (比较内存内容) 相关函数 strncasecmp bcmp, strcasecmp, strcmp, strcoll, strncmp, 表头文件;include<string.h> 定义函数;int bcmp ( ...
更多相关标签:
strncmp函数用法 | strncmp | strcmp函数 | strncmp函数实现 | php strncmp函数 | strncpy函数 | strncmp函数头文件 | matlab strncmp函数 |