Another solution:

Code:
void StrToUpper(std::string& str) {
    for(int i = 0; i < str.size(); i++)
        str[i] = toupper(str[i]);
}

int main() {
    std::vector<std::string> v_str;
    // fill it here

    for_each(v_str.begin(); v_str.end(); StrToUpper);
}