@MiiNiPaa
That isn't beneficial to the OP, as it hides the procedures in varies STL libraries; my assumption is, that, OP is attempting to learn the process on "how to operate on the characters in a c string" and "how to determine they're uppercase or lowercase".
Also Sean Parent cries looking at your code and your neglect of standard library
Not sure what your intentions were with that and don't possibly care; leave your political objections in the lounge - no threat meant.