21xrx.com
2025-04-17 05:23:23 Thursday
文章检索 我的文章 写文章
C++代码:大小写转换
2023-07-05 11:12:34 深夜i     16     0
C++ 代码 大小写转换 字符串 转换函数

在C++中,可以使用tolower函数和toupper函数来实现字符串大小写转换的功能。

tolower函数是将字符转换成小写字母,该函数的定义如下:

int tolower (int c);

toupper函数是将字符转换成大写字母,该函数的定义如下:

int toupper (int c);

下面是一个使用tolower函数和toupper函数来实现字符串大小写转换的代码示例:

#include <iostream>
#include <string>
using namespace std;
int main()
{
  string str = "Hello, World!";
  cout << "Original String: " << str << endl;
  for (unsigned int i = 0; i < str.length(); i++) {
    int c = str[i];
    if (islower(c)) {
      str[i] = toupper(c);
    } else if (isupper(c)) {
      str[i] = tolower(c);
    }
  }
  cout << "Converted String: " << str << endl;
  return 0;
}

在上面的代码示例中,我们先输入一个字符串,在循环中判断字符是否为小写字母或大写字母,然后调用tolower函数和toupper函数来实现大小写转换功能,并将转换后的结果输出。

运行程序,会输出以下内容:

Original String: Hello, World!
Converted String: hELLO, wORLD!

总的来说,使用tolower函数和toupper函数来实现字符串大小写转换的方法非常简单。对于需要对输入字符串实现大小写转换的各种场合,我们可以使用这种方法来实现。

  
  

评论区

请求出错了