21xrx.com
2024-11-22 07:45:19 Friday
登录
文章检索 我的文章 写文章
C++实现小写字母转大写字母
2023-07-03 06:12:53 深夜i     --     --
C++编程 小写字母转大写字母 字符串处理 转换函数 ASCII码

C++是一种非常流行的编程语言,它的功能非常强大,可以实现许多不同的任务。其中,一个非常常见的任务就是将小写字母转换成大写字母。

在C++中,实现这个任务非常简单。可以使用一个for循环来遍历字符串中的每一个字符,然后根据ASCII码表将小写字母转换成对应的大写字母。

具体地说,要实现小写字母转大写字母,可以使用如下代码:


#include <iostream>

#include <string>

#include <ctype.h>

using namespace std;

// 将小写字母转换成大写字母

string to_upper(string str){

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

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

  }

  return str;

}

int main()

{

  // 输入一个字符串

  string str;

  cout << "请输入一个字符串:";

  getline(cin, str);

  // 输出转换后的字符串

  string upper_str = to_upper(str);

  cout << "转换后的字符串为:" << upper_str << endl;

  return 0;

}

在这段代码中,我们定义了一个to_upper函数,它接收一个字符串作为参数,并将其中的小写字母转换成大写字母。具体地,我们使用了C++中的toupper函数,它可以将一个字符转换成对应的大写字母。

在main函数中,我们通过调用to_upper函数来将用户输入的字符串转换成大写字母,并输出转换后的字符串。

在运行程序之后,我们可以输入一个字符串,比如"hello world",然后程序会将其转换成"HELLO WORLD",并将其输出到屏幕上。

总的来说,C++非常适合实现各种各样的编程任务,包括字符串转换。小写字母转大写字母就是其中的一个小例子,它展示了C++的简洁性和强大性。

  
  

评论区

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