21xrx.com
2024-11-05 16:37:19 Tuesday
登录
文章检索 我的文章 写文章
C++ 字符串大小写字母转换代码
2023-06-24 07:46:07 深夜i     --     --
C++ 字符串 大小写字母转换 代码 转换函数

C++ 是一种面向对象编程语言,它具有高效、可靠、可移植等特点,在计算机领域得到了广泛应用。对于 C++ 开发人员来说,字符串操作是一项重要的工作,而其中一个常见的操作就是转换字符串大小写字母。下面是 C++ 中实现该功能的简单代码示例。

1. 将字符串转换为大写字母


#include <iostream>

#include <cstring>

using namespace std;

int main()

{

  char str[100];

  cout << "输入字符串:";

  cin.getline(str, 100);

  for (int i = 0; i < strlen(str); i++)

  {

    if (islower(str[i]))

    {

      str[i] = toupper(str[i]);

    }

  }

  cout << "转换后的字符串为:" << str << endl;

  return 0;

}

首先定义一个字符串数组 `str`,用于接收用户输入的字符串。然后使用 `cin.getline()` 函数获取用户输入的数据。接下来使用 `for` 循环遍历整个字符串,检查每个字符是否为小写字母,若是,则将其转换为大写字母。最后输出转换后的字符串。

2. 将字符串转换为小写字母


#include <iostream>

#include <cstring>

using namespace std;

int main()

{

  char str[100];

  cout << "输入字符串:";

  cin.getline(str, 100);

  for (int i = 0; i < strlen(str); i++)

  {

    if (isupper(str[i]))

    {

      str[i] = tolower(str[i]);

    }

  }

  cout << "转换后的字符串为:" << str << endl;

  return 0;

}

与转换为大写字母类似,这里也是先定义一个字符串数组 `str`,然后使用 `cin.getline()` 函数获取用户输入的数据。接下来使用 `for` 循环遍历整个字符串,检查每个字符是否为大写字母,若是,则将其转换为小写字母。最后输出转换后的字符串。

通过以上两个代码,我们可以实现字符串大小写字母的相互转换。同时,这也让我们深刻认识到 C++ 在字符串操作方面的强大功能和灵活性。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复