21xrx.com
2024-12-27 06:53:18 Friday
登录
文章检索 我的文章 写文章
C++代码:小写字母转大写字母
2023-07-10 05:41:02 深夜i     --     --
C++ 代码 小写字母 大写字母 转换

在C++编程中,有时需要将字符串中的小写字母转换成大写字母。为此,我们可以使用C++中的toupper()函数来实现。该函数可以将一个小写字母转换为对应的大写字母。

下面是一个示例代码,用于实现将一个字符串中的小写字母转换为大写字母:


#include <iostream>

#include <string>

#include <cctype>

using namespace std;

int main()

{

  string str = "This is a test string, with some lowercase letters.";

  for (int i = 0; i < str.length(); i++)

  {

    if (islower(str[i]))

    {

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

    }

  }

  cout << str;

  return 0;

}

该代码中,我们首先定义了一个字符串`str`,然后使用了一个for循环遍历整个字符串。在循环中,我们使用了islower()函数来判断当前字符是否为小写字母,如果是,则使用toupper()函数将其转换为大写字母。最后,我们输出转换后的字符串。

需要注意的是,islower()和toupper()函数都需要包含头文件` `,否则编译会出错。

总结起来,C++中使用toupper()函数可以很方便地将字符串中的小写字母转换为大写字母。如果需要将大写字母转换为小写字母,则可以使用tolower()函数。这些函数在C++编程中很常用,掌握它们的用法对于编写更高效的代码会有很大帮助。

  
  

评论区

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