系统函数C字符串的实现(8):strlwr与strupr

来源:互联网 发布:java 类写成api 编辑:程序博客网 时间:2024/05/28 17:08

字符串大小写转换

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");}


1 0
原创粉丝点击