• strcmp和stricmp、strcmpi三者之间的区别(C++)


    #include <string.h>
    #include <stdio.h>
     
     
    原型:extern int strcmp(const void *s1, const void *s2);
     
    用法:#include <string.h>
     
    功能:比较字符串s1和s2是否相同,区分大小写。
     
    说明:如果s1=s2则返回零,否则返回非零值。
     
     
    原型:extern int stricmp(char *s1,char * s2);
            
    用法:#include <string.h>
     
    功能:比较字符串s1和s2,但不区分字母的大小写。
     
    说明:strcmpi是到stricmp的宏定义,实际未提供此函数。
            当s1<s2时,返回值<0
            当s1=s2时,返回值=0
            当s1>s2时,返回值>0
     
     
    //举例:
     
    void main()
    {
    char *str1="I am OldWolf";
    char *str2="I am Oldwolf";
    int cmp;
     
    printf("原字符串分别为:n%sn%snn",str1,str2);
    cmp=strcmp(str1,str2);
    if (cmp!=0)
       printf("strcmp比较字符串不相同!n");
    else
       printf("strcmp比较字符串相同!n");
    cmp=stricmp(str1,str2);
    if (cmp!=0)
       printf("stricmp比较字符串不相同!n");
    else
       printf("stricmp比较字符串相同!n");
    cmp=strcmpi(str1,str2);
    if (cmp!=0)
       printf("strcmpi比较字符串不相同!n");
    else
       printf("strcmpi比较字符串相同!n");
    }
  • 相关阅读:
    ***EF中的问题(复习的同学可略过)
    课堂练习
    MVC-07 案例2
    MVC-06 安装部署
    MVC-05 Model(2)
    MVC-05 Model(1)
    MVC-04 视图(3)
    Learning Web
    MVC-04 视图(2)
    hdu 1272 并查集
  • 原文地址:https://www.cnblogs.com/tankeee/p/3957629.html
Copyright © 2020-2023  润新知