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

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


相关文章:
linux C strncmp()函数详解
strncmp 函数名: strncmp 功能: 串比较 用法: int strncmp(char *str1, char *str2, int maxlen); 说明:比较字符串 str1 和 str2 的大小,如果 str1 ...
字符串比较函数strcmp
字符串比较函数strcmp_其它考试_资格考试/认证_教育专区。字符串比较函数 strcmp 格式: strcmp(字符数组名 1,字符数组名 2) 功能: 按照 ASCII 码顺序比较两个数组...
strcmp, strncmp和memcmp的区别
strcmp, strncmp 和 memcmp 的区别 2011-05-03 22:01 1716 人阅读 评论(0) 收藏 举报 stringstruct 测试 linux 函数:int memcmp (const void *a1, const ...
用C语言实现strcpy,strncpy,strcat,strcmp,strlen函数
用C语言实现strcpy,strncpy,strcat,strcmp,strlen函数_计算机软件及应用_IT/计算机_专业资料。Linux平台下,用C语言实现strcpy,strncpy,strcat,strcmp,strlen函数 ...
VB函数破解常用函数
类似 Windows' API Dialogboxparam/a n) rtcTrimBstr 将字串左右两边的空格去掉 5) 比较函数 a) __vbastrcomp b) __vbastrcmp c) __vbavartsteq d)__...
loadrunner常用函数
loadrunner常用函数_计算机软件及应用_IT/计算机_专业资料。Loadrunner 常用函数 1...整型转换为字符串 strcmp(string1, string2); //比较字符串 0:相同 stricmp(...
字符串---函数重写
(res > 0) return 1; else return -1; } strncmp 函数重写 int Strncmp(const char *str1, const char *str2, size_t size) { assert(str1 != NULL...
C语言中常用函数大全
Strcmp(字符串 1,字符串 2) Stricmp/Strcmpi (字符串 1,字符串 2)“不区分...(-1) 注意:文件格式化输出函数 fprintf 总是以字符串的形式将数据信息存到文件...
字符串处理函数大全
字符串处理函数大全 bcmp (比较内存内容) 相关函数 strncasecmp bcmp, strcasecmp, strcmp, strcoll, strncmp, 表头文件;include<string.h> 定义函数;int bcmp ( ...
matlab各种函数大全
检查变量或函数是否存在 向量的任一元为真,则其值为真 向量的所有元为真,则...Strcmp Findstr Upper Lower 比较字符串 在一字符串中查找另一个子串 变字符串...
更多相关标签: