此示例程序方法已经封装好使用std::islower()
函数可以检查一个字符是否是小写字母,使用std::isupper()
函数可以检查一个字符是否是大写字母。
如果传入的字母是小写字母,则使用std::toupper()
函数将其转换为大写字母,并输出转换后的结果。
如果输入的字母是大写字母,则使用std::tolower()
函数将其转换为小写字母,并输出转换后的结果。
注意,以上代码只处理了字母的大小写转换,如果需要处理字符串的大小写转换,。
//字符串大小写转换
//************************************************************************************************************
std::string StringUtil::CustomerTolower(std::string str)
{
//传入的字符
std::string strTemp = str;
//遍历所有字符全部转换成小写
for (int i=0; i <strTemp.size(); i++)
{
//挨个转换成小写使用std::tolower方法
strTemp[i] = std::tolower(strTemp[i]);
}
//返回strTemp 都是小写
return strTemp;
}
//********************************************************