how to compare lower case character to uppercase cpp

#include <iostream>

int main() {
    char lowercaseChar = 'a';
    char uppercaseChar = 'A';

    if (tolower(lowercaseChar) == tolower(uppercaseChar)) {
        std::cout << "Both characters are equal when compared in lowercase." << std::endl;
    } else {
        std::cout << "Characters are not equal when compared in lowercase." << std::endl;
    }

    return 0;
}