21xrx.com
2025-03-27 07:34:35 Thursday
文章检索 我的文章 写文章
C++ 大写转小写程序代码
2023-07-04 22:54:13 深夜i     18     0
C++ 大写 小写 转换 程序代码

C++是一种高效、面向对象的编程语言,常被用于开发应用程序、操作系统、游戏等等。在程序设计的过程中,经常需要对字符串进行处理,例如,在string中,对于大写字母需要转换为小写字母。那么该怎样实现这一功能呢?下面我们来分享一下C++大写转小写的程序代码。

代码如下:

#include <iostream>
#include <string.h>
using namespace std;
int main()
{
  char str[100];
  cout << "输入字符串:";
  cin.getline(str, 100);
  int n = strlen(str);
  for (int i = 0; i < n; i++)
  {
    if (isupper(str[i]))
    {
      str[i] = tolower(str[i]);
    }
  }
  cout << "小写字符串为:" << str << endl;
  return 0;
}

程序的实现思路是:首先,定义一个字符数组,通过cin.getline输入要进行大小写转换的字符串。然后,通过strlen来获取字符串的长度,for循环遍历字符串中的每一个字符,同时判断是否为大写字符,如果是,则通过`tolower()`函数转换成小写字符。最后,输出转换后的小写字符串。

在代码中,我们使用了两个C++标准库函数`isupper()`和`tolower()`,这两个函数都在` `头文件中定义,`isupper()`函数用于判断字符是否为大写字符,若是则返回非零值(true),否则返回0(false)。`tolower()`函数则会将大写字符转换为小写字符。

因此,本代码实现了C++中将大写字符转换为小写字符的功能。这样就可以方便地进行各种字符串处理了。希望本篇文章对您有所帮助。

  
  

评论区