21xrx.com
2024-12-22 21:26:13 Sunday
登录
文章检索 我的文章 写文章
C++代码:大小写转换
2023-07-05 11:12:34 深夜i     --     --
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函数来实现字符串大小写转换的方法非常简单。对于需要对输入字符串实现大小写转换的各种场合,我们可以使用这种方法来实现。

  
  

评论区

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