C语言函数strcmp
操作方法
- 01
--------------------------------------------------------------------------------strcmp 在C中要定义字符串必须使用数组或者指针,如 char a[10];或者 char *a = “abc” C/C++函数,比较两个字符串 设这两个字符串为str1,str2 若str1==str2,则返回零 若str1>str2,则返回正数 若str1<str2,则返回负数 ---------------------------------------- int main(void) { char name[17]; printf("input:"); scanf("%s",&name); if(strcmp(name,"LHR"))//当s1=s2时,返回值= 0;所以输入LHR显示相等,输入其他字符显示不相等 { printf("不相等");//true(1) } else printf("相等");//false(0) } ---------------------------------------- int main(void) { char name[17]; printf("input:"); scanf("%s",&name); if(strcmp(name,"LHR")==0)//当s1=s2时,返回值= 0;所以输入LHR显示相等,输入其他字符显示不相等 { printf("相等");//true(1) } else printf("不相等");//false(0) } ---------------------------------------- void main() { char a[50],b[50]; printf("请输入字符串a:"); gets(a); printf("请输入字符串b:"); gets(b); if(strcmp(a,b)>0)//单个字母的时候比较排序大小,多个字母的时候比较个数多少 printf("a>b"); else if(strcmp(a,b)<0) printf("a<b"); else if(strcmp(a,b)==0) printf("a==b"); system("pause"); }