How to Convert a String to Upper Case in C++

c++string

How could one convert a string to upper case. The examples I have found from googling only have to deal with chars.

Best Answer

#include <algorithm>
#include <string>

std::string str = "Hello World";
std::transform(str.begin(), str.end(), str.begin(), ::toupper);
Related Question