字符串大小写转换
void mystrlwr(char * _Str)
{
if (*_Str == '\0')
{
return;
}
else
{
if (*_Str >= 'A' && *_Str <= 'Z')
{
*_Str += 32;//大写字母转为小写字母
}
mystrlwr(++_Str);//递归
}
}
void mystrupr(char * _Str)
{
if (*_Str == '\0')
{
return;
}
else
{
if (*_Str >= 'a' && *_Str <= 'z')
{
*_Str -= 32;
}
mystrupr(++_Str);
}
}
void main()
{
char str[100] = "ZRF_rocket8850@163.COM 微信:Rocket_ZRF";
printf("原创:%s\n", str);
mystrlwr(str);
printf("\n转为小写:%s", str);
mystrupr(str);
printf("\n转为大写:%s", str);
system("pause");
}
更多资料 · 微信公众号搜索【CTO Plus】关注后,获取更多,我们一起学习交流。
关于公众号的描述访问如下链接