Item | Value |
Header file | string.h |
Declaration | int strcmp(const char *str1, const char *str2); |
Function | lexicographically compares two strings |
Return | returns an integer based on the outcome: |
Value | Meaning |
< 0 | str1 is less than str2 |
0 | str1 is equal to str2 |
>0 | str1 is greater than str2 |
#include<stdio.h> #include<string.h> int main(void){ char s[80]; printf("Enter password: "); gets(s); if(strcmp(s, "pass")) { printf("Invalid Password\n"); return 0; } return 1; }
Enter password: 34 Invalid Password
24.8.strcmp | ||||
24.8.1. | strcmp |