C++ program to compare two string YASH PAL, 31 July 202422 August 2024 In this post, we will write a C++ program to compare two strings. The user will enter two strings and if both strings are equal then the program will print that both strings are equal else print both strings are not equal. C++ program to compare two string. #include<iostream> #include<conio.h> #include<stdio.h> #include<string.h> #include<process.h> int strcom(char*, char*); int main() { system("cls"); char s1[100],s2[100]; int f; std::cout<<"Enter the first string = "; gets(s1); std::cout<<"Enter the second string = "; gets(s2); f = strcom(s1,s2); std::cout<<f; getch(); } int strcom(char *str1, char *str2) { int i; int m = 0; int n = 0; for(i=0;i<strlen(str1); i++) { if(str1[i] == str2[i]) m = m+1; if(m==strlen(str1)) { std::cout<<"Both string are equal"<<std::endl; return(0); exit(0); } } for(i=0;i<strlen(str1);i++) { n = ((str1[i] - str2[i])); if(n<0) { std::cout<<"String one first "<<std::endl; return(-1); exit(0); } else if(n>0) { std::cout<<"String two first"<<std::endl; return(1); exit(0); } } return 0; } Output Enter the first string = this is a string Enter the second string = this is a string Both string are equal coding problems cpp