21xrx.com
2025-03-29 14:38:34 Saturday
文章检索 我的文章 写文章
C++删除小写字母的方法
2023-06-24 12:15:24 深夜i     --     --
C++ 删除 小写字母

C++ 是一种高级编程语言,常用于开发各种应用程序。在使用 C++ 开发程序过程中,有时需要删除字符串中的小写字母,这里介绍一种简单的方法。

在 C++ 中,要删除字符串中的小写字母,可以使用 erase() 方法。erase() 方法可以删除字符串中从指定位置开始的指定数量的字符。因此,我们可以遍历字符串,判断每个字符是否为小写字母,若是,调用 erase() 方法删除该字符。

下面展示了删除字符串中小写字母的 C++ 代码实现:

#include <iostream>
#include <string>
using namespace std;
int main() {
  string str = "Welcome to C++ Program";
  int i = 0;
  while (i < str.length()) {
    if (str[i] >= 'a' && str[i] <= 'z') {
      str.erase(i, 1);
    }
    else {
      i++;
    }
  }
  cout << "Modified string: " << str;
  return 0;
}

在上面的代码中,我们定义了一个字符串变量 str,然后使用 while 循环遍历该字符串。如果当前字符是小写字母,则使用 erase() 方法删除该字符。否则,继续往下遍历。最后,输出修改后的字符串。

运行上面的代码,输出如下内容:

Modified string: WCP

在这个例子中,我们删除了原字符串中的所有小写字母。

总的来说,以上就是在 C++ 中删除小写字母的方法。这个方法简单易懂,适用于大多数情况。需要注意的是,该方法只能删除小写字母,不能删除其它字符。如需删除其它字符,需要采用其它方法。

  
  

评论区