21xrx.com
2024-11-05 18:34:21 Tuesday
登录
文章检索 我的文章 写文章
C++小写字母转换成大写字母
2023-07-06 11:37:59 深夜i     --     --
C++ 小写字母 大写字母 转换

在C++编程中,有时候需要将小写字母转换成大写字母。这个功能可以通过C++中的toupper函数实现。toupper函数是一个C/C++中的函数,其功能是将小写字母转换成大写字母,同时将其他字符保持不变。

下面是一个示例代码,演示了如何使用toupper函数将字符串中的小写字母转换成大写字母。


#include<iostream>

#include<ctype.h>

using namespace std;

int main(){

  string str="Hello World";

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

    if(islower(str[i])){

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

    }

  }

  cout<<str<<endl;

  return 0;

}

在上面的代码中,我们定义了一个字符串变量str,并使用islower函数判断每个字符是否为小写字母。如果是小写字母,我们就使用toupper函数将其转换成大写字母。

运行上面的程序,输出结果为:


HELLO WORLD

可以看到,所有的小写字母都已经被转换成了大写字母。通过这个例子,我们可以看到使用toupper函数将小写字母转换成大写字母非常方便,只需要使用一个简单的判断语句即可完成操作。

需要注意的是,toupper函数只能将字符转换成大写字母,对于数字、标点符号等其他字符,它将不做任何改变。因此,在使用toupper函数时需要注意对于其他字符的处理。

  
  

评论区

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