将整个字符串变成大写或者小写的函数。类似于CString中的MakeUpper和MakeLower函数。
string makeUpper( const string& inStr )
{
string outStr = "";
for ( int i = 0; i < inStr.length(); i++ )
{
outStr += toupper( inStr[i] );
}
return outStr;
}
string makeLower( const string& inStr )
{
string outStr = "";
for ( int i = 0; i < inStr.length(); i++ )
{
outStr += tolower( inStr[i] );
}
return outStr;
}
string makeUpper( const string& inStr )
{
string outStr = "";
for ( int i = 0; i < inStr.length(); i++ )
{
outStr += toupper( inStr[i] );
}
return outStr;
}
string makeLower( const string& inStr )
{
string outStr = "";
for ( int i = 0; i < inStr.length(); i++ )
{
outStr += tolower( inStr[i] );
}
return outStr;
}
本文介绍了一个简单的函数实现,用于将输入的字符串转换为全部大写或全部小写的形式。通过两个示例函数makeUpper和makeLower,展示了如何遍历字符串并对每个字符应用toupper和tolower函数来完成转换。
1万+

被折叠的 条评论
为什么被折叠?



