C Program to Compare Two Strings
Write C Program to Compare Two Strings
// C Program to Compare Two Strings
#include <stdio.h>
#include <string.h>
int main()
{
char S1[] = "CodeCrucks",S2[] = "CodeCrucks";
int i = 0,j = 0,flag = 0;
// Using inbuilt function
// if(strcmp(S1,S2)==0)
// printf("Strings are equal");
// else
// printf("Strings are not equal");
while(S1[i] != '\0' && S2[i] != '\0')
{
if(S1[i] != S2[i])
{
flag = 1;
break;
}
i++;
}
printf("String 1 :--> %s", S1);
printf("\nString 2 :--> %s", S2);
if(flag == 0)
printf("\n\nStrings are equal ");
else
printf("\n\nStrings are not equal ");
return 0;
}
Output:
Run 1:
String 1 :--> Code
String 2 :--> Crucks
Strings are not equal
Run 2:
String 1 :--> CodeCrucks
String 2 :--> CodeCrucks
Strings are equal