#include <iostream>
#include <string>
#include <locale>
int main()
{
std::string str = "I am a string";
std::use_facet< std::ctype<char> >(std::locale()).toupper(&str[0], &str[0] + str.size());
std::cout << str << '\n';
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8bG9jYWxlPgoKaW50IG1haW4oKQp7CiAgICBzdGQ6OnN0cmluZyBzdHIgPSAiSSBhbSBhIHN0cmluZyI7CiAgICBzdGQ6OnVzZV9mYWNldDwgc3RkOjpjdHlwZTxjaGFyPiA+KHN0ZDo6bG9jYWxlKCkpLnRvdXBwZXIoJnN0clswXSwgJnN0clswXSArIHN0ci5zaXplKCkpOwogICAgc3RkOjpjb3V0IDw8IHN0ciA8PCAnXG4nOwp9Cg==