How could one convert a string to upper case. The examples I have found from googling only have to deal with chars.
std::string value; for (std::string::iterator p = value.begin(); value.end() != p; ++p) *p = toupper(*p);