OK, Here is the problem, I need to know is there is a string function that can convert the whole string into uppercase instead of the function toupper(char) which does it character by character.
If you know it's all characters and no symbols you can simply do char c; c = (c & ~(0x20)) for each character. Which will remove the bit that makes a character lower case, either way you need to go through each character.
I've tried using the function toupper() and i think im doing something wrong because instead of it returning uppercase characters, it returns integers. whats causing this?
I have been informed that, for some reason, ptr_fun<>() has been deprecated in C++11 -- which I am not sure I like because it makes for less-readable code IMHO: