----------------------- 课时:13分 本节课老师没留教案吗? 本节课详细了解字串比较函数,字符是按照ASCII表转换成整数来进行比较的。 函数名:strncmp 功能:串比较,可指定比较长度 用法:intstrncmp(char *str1, char *str2, int maxlen); 函数名:stricmp 功能:以大小写不第三方式比较两个串 用法:intstricmp(char *str1, char *str2); 函数名:strnicmp 功能:将一个串中的一部分与另一个串比较,不管大小写 用法:intstrnicmp(char *str1, char *str2, unsigned maxlen); 编写代码来进行字串比较 #include <stdio.h> int main(void) { char s1[]="abc1aabb"; char s2[]="ABC133bb"; printf("%d \n",strnicmp (s1,s2,4)); getchar(); getchar(); return0; } 按照执行后的返回值知道结果,当然字串以短的为标准比较长出的部分的则不进行比较,也可以进行长度设定。不同的比较函数返回值是不同的。 ----------------------
|