21xrx.com
2025-04-27 22:15:42 Sunday
文章检索 我的文章 写文章
C++字符串转换为大写字母
2023-07-12 14:13:46 深夜i     25     0
C++ 字符串 大写字母转换

在C++编程中,字符串是一种常用的数据类型。在实际应用中,我们可能需要将字符串转换为大写字母,以便更好地处理或显示数据。下面将介绍如何使用C++语言实现字符串转换为大写字母的操作。

实现步骤如下:

1. 定义一个字符串变量,存放需要转换为大写的字符串。

string str = "hello, world!";

2. 遍历字符串中的每个字母,并将小写字母转换为大写字母。

for(int i = 0; i < str.length(); i++){
  str[i] = toupper(str[i]);
}

3. 输出转换后的字符串。

cout << str << endl;

完整代码如下:

#include <iostream>
#include <string>
using namespace std;
int main(){
  string str = "hello, world!";
  for(int i = 0; i < str.length(); i++){
    str[i] = toupper(str[i]);
  }
  cout << str << endl;
  return 0;
}

运行结果为:

HELLO, WORLD!

由此可见,通过使用toupper函数可以将字符串中的所有小写字母转换为大写字母,方便我们进行处理和显示数据。

  
  

评论区

请求出错了