当前位置: 首页 > news >正文

网站建设合同报价西安哪家做网站好

网站建设合同报价,西安哪家做网站好,做网站的如何兼职,国外购物网站推荐在C中,实现字符串大小写转换可以通过标准库中的函数来完成。以下是两种常见的方法: 使用标准库函数std::transform std::transform是一个泛型算法,可以用来对序列中的每个元素应用一个给定的函数,并把结果存储到另一个序列中。这…

在C++中,实现字符串大小写转换可以通过标准库中的函数来完成。以下是两种常见的方法:

使用标准库函数std::transform

std::transform是一个泛型算法,可以用来对序列中的每个元素应用一个给定的函数,并把结果存储到另一个序列中。这里我们可以使用tolowertoupper函数来转换字符的大小写。

#include <iostream>
#include <string>
#include <algorithm>
#include <cctype>std::string toLowerCase(const std::string& str) {std::string lowerCaseStr = str;std::transform(lowerCaseStr.begin(), lowerCaseStr.end(), lowerCaseStr.begin(),[](unsigned char c){ return std::tolower(c); });return lowerCaseStr;
}std::string toUpperCase(const std::string& str) {std::string upperCaseStr = str;std::transform(upperCaseStr.begin(), upperCaseStr.end(), upperCaseStr.begin(),[](unsigned char c){ return std::toupper(c); });return upperCaseStr;
}int main() {std::string original = "Hello World!";std::string lower = toLowerCase(original);std::string upper = toUpperCase(original);std::cout << "Original: " << original << std::endl;std::cout << "Lower Case: " << lower << std::endl;std::cout << "Upper Case: " << upper << std::endl;return 0;
}

使用循环遍历字符串

如果你不想使用std::transform,也可以通过遍历字符串中的每个字符,并使用tolowertoupper函数来转换。

#include <iostream>
#include <string>
#include <cctype>std::string toLowerCase(const std::string& str) {std::string lowerCaseStr;for (char c : str) {lowerCaseStr += std::tolower(c);}return lowerCaseStr;
}std::string toUpperCase(const std::string& str) {std::string upperCaseStr;for (char c : str) {upperCaseStr += std::toupper(c);}return upperCaseStr;
}int main() {std::string original = "Hello World!";std::string lower = toLowerCase(original);std::string upper = toUpperCase(original);std::cout << "Original: " << original << std::endl;std::cout << "Lower Case: " << lower << std::endl;std::cout << "Upper Case: " << upper << std::endl;return 0;
}

这两种方法都可以实现字符串的大小写转换。第一种方法使用了标准库的std::transform函数,而第二种方法则是通过手动遍历字符串中的每个字符来实现。两种方法都是有效且常用的。

http://www.yayakq.cn/news/398465/

相关文章:

  • 404错误直接转向到网站首页html界面模板
  • 临沂住房和城乡建设厅网站商务网页设计与制作实训报告
  • 邯郸小程序公司优化什么
  • 设计素材网站图片设计吧 网站
  • 网站设计加油站seo全站优化全案例
  • 网站建设公司兴田德润可信赖北京官网seo
  • 如何清空网站数据库抖音广告投放收费标准
  • 成都网站快照优化公司百度 搜索热度
  • 柳州网站开发公司广州头条新闻最近一周
  • 网站功能介绍网页制作与网站建设试卷
  • 如何兼职做网站怎么建设58同城网站
  • 房地产公司网站开发网站开发工程师薪资待遇
  • 多站点网站群的建设与管理网站建设与制作过程
  • 特产网站建设的目的网站开发项目安排
  • 广西网站建设工具兰州开发公司
  • 济南企业网站建设哪家好平邑网站优化
  • 票务网站开发共享会议室租赁平台
  • 新手做站必看 手把手教你做网站天津公司网站怎样制作
  • 微信网站开发的代码wordpress 去掉rss
  • 南京量身营销型网站设计代理网址ag80hncom
  • 如何自己创网站江西省赣州市有什么好玩的地方
  • 自己怎样创建网站做个营销型网站多少钱
  • 淄博张店网站排名优化培训机构在哪个平台找
  • 深圳网站小程序设计开发新的网络营销方法
  • 邯郸网站建设产品介绍小程序开发和app开发差别
  • 一张图片网站代码人力资源公司名称大全简单大气
  • 邙山网站建设收录网站
  • 网站建设 课程 说明网络系统管理员获取ip地址
  • 国内网站空间 linuxwordpress修改页脚
  • 站长工具网站备案微信电商平台