C++ 中字符大小写转换的函数
来源:互联网 发布:mac显示隐藏文件命令 编辑:程序博客网 时间:2024/06/07 01:10
首先判断
如果是小写:
if(islower(str[i]))
把小写字母变成大写字母,函数就是toupper
str[i] = toupper(str[i]);
else
如果是大写字母。变成小写字母函数是:tolower
str[i] = tolower(str[i]);
检测大写字母是:isupper
检测小写字母是:islower
大写------->小写:tolower
小写-------->大写:toupper
例子
代码:
#include <iostream>
#include <cstdio>
#include <cstring>
#define MAXN 21
using namespace std;
char str[MAXN];
int main()
{
cin>>str;
for(int i = 0; i < strlen(str); i++)
{
if(islower(str[i]))
str[i] = toupper(str[i]);
else if(isupper(str[i]))
str[i] = tolower(str[i]);
}
cout<<str;
return 0;
}
0 0
- C++ 中字符大小写转换的函数
- C语言 - 自定义大小写字符转换函数的实现
- 超简单的大小写字符转换函数
- c语言 字符大小写的转换
- C#中字符,字符串的大小写转换
- string类中字符的大小写转换
- 字符的大小写转换
- 字符的大小写转换!
- 字符大小写的转换
- 大小写字符的转换
- C中大小写字母转换的问题
- C语言中大小写的转换
- 在C语言中利用封装好的函数实现英文字母的大小写转换
- C语音 大小写字符转换函数tolower函数和toupper函数
- C语言 判断字符的大小写 isalpha()函数
- C标准库中字符与数字的转换函数
- 三个C语言中字符转换的函数
- c语言字符数组大小写转换
- 面试:机器学习--深度学习
- 如此随意的android涂鸦工具
- sdut2610---Boring Counting(离线+树状数组+离散化)
- ZOJ 3706 Break Standard Weight (模拟题)
- hdu 3127 WHUgirls(完全背包)
- C++ 中字符大小写转换的函数
- 关于YUV411和420
- P51 第二章第十六题
- hdu 1231 最大连续子序列
- 详细介绍Java垃圾回收机制
- java学习(8)java内存分配管理
- MFC中 fstream常见用法
- mysql数据库 实现类似标记序号的伪列
- What is the difference between ++i and i++