can we compare two characters in c++ code example
Example 1: c++ compare char
// syntax
#include <cstring> // this needs to be at the top of the script/code
std::strcmp(<1st-char>,<2nd-char>)
// example (assuming: char_1 = 'Compare me'; char_2 = 'Compare_me')
#include <cstring>
if (std::strcmp(char_1,char_2) == 0) {
std::cout << "The char's that you compared match!" << std::endl;
}
else {
std::cout << "The char's that you compared DON'T match" << std::endl;
}
// OUTPUT: The char's that you compared match!
/*
NOTE: the following outputs of std::strcmp indicate:
[less than zero] : left-hand-side appears before right-hand-side in lexicographical order
[zero] : the chars are equal
[greater than zero] : left-hand-side appears after right-hand-side in lexicographical order
*/
Example 2: how to compare two char* in c++
#include <string.h>
...
if (strcmp(firstSTR, secondSTR) == 0) {
// strings are equal
...
} else {
// strings are NOT equal
}