Skip to content
Programmingoneonone
Programmingoneonone
  • CS Subjects
    • Internet of Things (IoT)
    • Digital Communication
    • Human Values
    • Cybersecurity
  • Programming Tutorials
    • C Programming
    • Data structures and Algorithms
    • 100+ Java Programs
    • 100+ C Programs
  • HackerRank Solutions
    • HackerRank Algorithms Solutions
    • HackerRank C problems solutions
    • HackerRank C++ problems solutions
    • HackerRank Java problems solutions
    • HackerRank Python problems solutions
Programmingoneonone
Programmingoneonone

C++ program to compare two string

YASH PAL, 31 July 202427 January 2026

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

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
C++ Programming Tutorials coding problems solutions Programs

Post navigation

Previous post
Next post

Leave a Reply

Your email address will not be published. Required fields are marked *

CLOSE ADS
CLOSE ADS

Pages

  • About US
  • Contact US
  • Privacy Policy

Follow US

  • YouTube
  • LinkedIn
  • Facebook
  • Pinterest
  • Instagram
©2026 Programmingoneonone | WordPress Theme by SuperbThemes