字符串大小写转换

2018-01-25  本文已影响20人  863cda997e42
#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;
}
上一篇 下一篇

猜你喜欢

热点阅读