In C language, strcmp() function is used to compare a string to another string. It takes two arguments, It returns 0 if both strings are same otherwise returns difference of ASCII values of first mismatched character.This function is defined in header file <string.h>.
सी लैंग्वेज में strcmp() फंक्शन का प्रयोग एक स्ट्रींग की दूसरी स्ट्रींग से तुलना करने के लिए किया जाता है। यह दो आर्गुमेंट ग्रहण करता है। यह 0 रिटर्न करता है यदि दोनों स्ट्रींग एकसमान है अन्यथा दोनों स्ट्रींग में पहले भिन्न करैक्टर के अंतर को ASCII वैल्यू के रूप में रिटर्न करता है। यह फंक्शन string.h हैडर फाइल में परिभाषित है।
Syntax:-
int strcmp("string1","string2");
int strcmp(char* str1,char* str2);
Example:-
char a[10]="ramu",b[10]="rama";
int i;
i=strcmp(a,b);
Output:-
i=20;
C Program for strcmp() :-
#include<stdio.h>
#include<conio.h>
#include<string.h>
main() {
char a[20],b[20];
int i;
clrscr();
printf("Enter 1st string\n");
gets(a);
printf("Enter 2nd string\n");
gets(b);
i=strcmp(a,b);
if (i==0)
printf("Both strings are same.\n");
else
printf("Both strings are different.\n");
getch();
return 1;
}
Output:-
1.) Enter 1st string
Sitaram
Enter 2nd string
Sitaram
Both string are same.
2.) Enter 1st string
Ramu
Enter 2nd string
Rama
Both string are different.
No comments:
Post a Comment