美文网首页
字符串大小写转换

字符串大小写转换

作者: 863cda997e42 | 来源:发表于2018-01-25 15:42 被阅读20次
    #include<iostream>
    #include<string>
    
    using namespace std;
    
    void upper_string(const char* input, char* out)
    {
        unsigned int len = strlen(input);
        for (unsigned int i=0; i<len; i++)
        {
            out[i]=(char)toupper(input[i]);
        }
        out[len]='\0';
    }
    
    void lower_string(const char* input, char* out)
    {
        unsigned int len = strlen(input);
        for (unsigned int i=0; i<len; i++)
        {
            out[i]=(char)tolower(input[i]);
        }
        out[len]='\0';
    }
    
    int main()
    {
        char* astring = "Hello World";
        char result[20];
        lower_string(astring,result);
        cout<<result<<endl;
        upper_string(astring,result);
        cout<<result<<endl;
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:字符串大小写转换

          本文链接:https://www.haomeiwen.com/subject/nbvvaxtx.html