欢迎访问我的新博客:http://www.milkcu.com/blog/
原文地址:http://www.milkcu.com/blog/archives/1368947100.html
strcmp()函数
函数名: strcmp
功能: 串比较
用法: int strcmp(char *str1, char *str2);less than 0 - str1 is less than str2
equal to 0 - str1 is equal to str2
greater than 0 - str1 is greater than str2
测试函数:
# include <stdio.h> # include <string.h> int main(void) { const char * a; const char * b; a = "Hello"; b = "world"; printf("%d\n", strcmpi(a, b)); }
应用举例:
注意:
- &name为指向指针的指针;
- (char *)确保编译器不报错。
# include <stdio.h> # include <string.h> int main(void) { char * name; printf("Enter your name: "); scanf("%s", & name); //指向指针的指针 if(strcmp((char *)& name, "MilkCu") == 0) { //(char *)确保编译器不报错 printf("Hello, MilkCu.\n"); } }
strcmpi()函数
strcmpi()与strcmp()相比,只是不区分大小写。
(全文完)