void func(char *str, int flag);
int main()
{
char buff[100];
printf("从键盘上输入字符串:");
scanf("%s", buff);
printf("源字符串%s\n", buff);
func(buff, 0);
printf("大写转小写:%s \n", buff);
func(buff, 1);
printf("小写转大写%s \n", buff);
return 0;
}
void func(char *str, int flag)
{
int data;
while (*str != '\0')
{
if (flag)
{
if (*str >= 'a' && *str <= 'z')
{
*str = *str - 32;
}
}
else
{
if (*str >= 'A' && *str <= 'Z')
{
*str = *str + 32;
}
}
str++;
}
}
C-字符串大小写转换
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 字符串格式化组装通用函数 C++对字符串组装没有一个很直接好用的函数,这里利用C的snprintf()函数,提供一...
- 1.字符串拷贝2.串比较3.字符替换4.字符串顺序5.转换成double6.转大写7.删除 文档: 函数名: st...
- 实验7-3-9 字符串字母大小写转换 (15 分) 1. 题目摘自 https://pintia.cn/probl...
- 工具类实现字母表的实现字符串的String的首字母大小写,代码参考如下: 测试运行结果: --首字母小写-myOb...