C++ Program to Compare Two Strings Using Pointers

C++ Program to Compare Two Strings Using Pointers: We are comparing two string with the help of pointers, without using strcmp() function. A user-defined function str_cmp() is created which takes two character pointers as an argument.

C++ Program to Compare Two Strings Using Pointers

#include <iostream> 
using namespace std; 
bool compare(char *str1, char *str2) 
{ 
	while (*str1 == *str2) 
	{ 
		if (*str1 == '
#include <iostream> 
using namespace std; 
bool compare(char *str1, char *str2) 
{ 
while (*str1 == *str2) 
{ 
if (*str1 == '\0' && *str2 == '\0') 
return true; 
str1++; 
str2++; 
}	 
return false; 
} 
int main() 
{  
char str1[] = "CodeBlah.com"; 
char str2[] = "CodeBlah.com"; 
if (compare(str1, str2) == 1) 
cout << str1 << " " << str2 << " are Equal"; 
else
cout << str1 << " " << str2 << " are not Equal"; 
} 
' && *str2 == '
#include <iostream> 
using namespace std; 
bool compare(char *str1, char *str2) 
{ 
while (*str1 == *str2) 
{ 
if (*str1 == '\0' && *str2 == '\0') 
return true; 
str1++; 
str2++; 
}	 
return false; 
} 
int main() 
{  
char str1[] = "CodeBlah.com"; 
char str2[] = "CodeBlah.com"; 
if (compare(str1, str2) == 1) 
cout << str1 << " " << str2 << " are Equal"; 
else
cout << str1 << " " << str2 << " are not Equal"; 
} 
') return true; str1++; str2++; } return false; } int main() { char str1[] = "CodeBlah.com"; char str2[] = "CodeBlah.com"; if (compare(str1, str2) == 1) cout << str1 << " " << str2 << " are Equal"; else cout << str1 << " " << str2 << " are not Equal"; }

Output of Program

CodeBlah.com CodeBlah.com are Equal