函数简介
原型:extern int strcmp(const char *s1,const char * s2);
用法:#include
功能:比较字符串s1和s2。
一般形式:strcmp(字符串1,字符串2)
程序实现:
- #include <stdlib.h>
- #include <stdio.h>
- int main()
- {
- int a;
- char buf1[20]="hello";
- char buf2[20]="hell";
- a=strcmp(buf1,buf2);
- if(a)
-
- printf("buf1 and buf2 is identity ");
- else
-
- printf("buf1 and buf2 is not identity ");
- return 0;
- }
- int strcmp(char *str1,char *str2)
- {
- if(*str1=='\0'||*str2=='\0')
- return 0;
- while(*str1!='\0'&&*str2!='\0'&&*str1==*str2)
- {
- str1++;
- str2++;
-
- }
- if(*str1==*str2)
- return 1;
- else
- return 0;
- }
阅读(5629) | 评论(0) | 转发(0) |