Можно ли сделать что-то вроде cout << "my string"; и моя строка написана с заглавной буквы? из того, что я могу сказать, нет никакого способа сделать это? мне нужно обернуть его вокруг функции </p>
Да, вы можете расширить std: streambuf Смотрите этот пример: http://www.java2s.com/Tutorial/Cpp/0240__File-Stream/Extendsstdstreambuftocreateoutputbuffer.htm
Использование библиотеки Boost string_algo :
string myStr("my string"); to_upper(myStr); cout << myStr;