21xrx.com
2024-12-22 23:14:26 Sunday
登录
文章检索 我的文章 写文章
C++小写转大写函数
2023-07-06 02:43:33 深夜i     --     --
C++ 小写 大写 转换函数 字符串处理

在C++编程中,有时候需要将字符串中的小写字母转换为大写字母。为了方便,可以编写一个小写转大写函数,帮助我们快速地实现这一功能。

下面就让我们来看看怎么实现这个小写转大写函数吧!

首先,我们需要使用C++中的toupper函数来将小写字母转换为大写字母。该函数定义在cctype头文件中,可以通过include 直接调用。

然后,我们需要遍历输入字符串,并使用toupper函数将其中的小写字母转换为大写字母。具体实现如下:


#include <iostream>

#include <cctype>

using namespace std;

string toUpperCase(string str) {

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

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

  }

  return str;

}

int main() {

  string str = "hello, world";

  cout << toUpperCase(str) << endl;

  return 0;

}

运行上述代码,输出结果为“HELLO, WORLD”,说明函数已经成功将输入字符串中的小写字母转换为大写字母了。

需要注意的是,上述代码中使用了一个名为“std”的命名空间,这是C++中的一个重要概念,可以帮助我们避免命名冲突和意外的错误。如果不清楚命名空间的概念,建议先学习一下相关知识。

总之,编写一个小写转大写函数是一项简单而实用的任务。如果在日常工作或学习中经常需要转换大小写,我们可以将该函数加入自己的C++库中,帮助自己提高编程效率。

  
  

评论区

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