C++ 字母小写转大写

std::string Conductor::LetterToUper(std::string input)
{

    for(int i=0;i<input.length();i++)
    {
        if(input[i]>='a'&&input[i]<='z')
            input[i]-=32;
        else if
            (input[i]>='A'&&input[i]<='Z')input[i]+=32; 
    }

    return input;
}
posted @ 2012-05-09 13:49  大约  阅读(4214)  评论(0编辑  收藏  举报