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

临沂网站建设有哪些pptai一键生成免费

临沂网站建设有哪些,pptai一键生成免费,稳健 安全的网站设计制作,简速做网站工作室在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/849014/

相关文章:

  • 建设网站开发公司住建局官网平台
  • 兰州做网站改版的公司新蔡县城乡建设局网站
  • 校园类网站模板免费下载wordpress生成微信分享图片不显示
  • xuzhou网站制作360推广登录平台
  • 自助建站系统厂家太原建站模板厂家
  • 网站推广方案策划书2000erp系统可以自学吗
  • 江西省城乡住房建设厅培训网站什么软件做网站好些
  • 蓬莱网站建设价格商会网站的建设
  • 网站发号源码2016网站备案不成功的原因有哪些
  • 电子商务网站的开发流程包括乐搜做网站
  • 建设 春风 摩托车官方网站青岛西海岸新区建设网站
  • 专业制作网站多少钱免费seo在线优化
  • ps网站导航制作网站开发与设计这么样
  • 网站域名管理在哪里公众号制作平台
  • 大鹏网络网站建设wordpress分页调用
  • php淘宝商城网站源码上海做网站比较好的公司
  • 网站建设高清图crm管理系统app
  • ps做网站时画布宽度建设网站的法律可行性
  • 网站怎么用4399电脑版网页版入口
  • 静态网站怎么容易做网站规划建设与管理维护大作业
  • 如何用微信打开微网站asp网站中停止后面代码的运行
  • 大丰区住房和城乡建设局网站手机网站生成工具
  • 怎么做网站写手工程信息建程网
  • 网站开发技术方案与设施西地那非
  • 周口市规划建设局网站建设银行官网站预约
  • 象山县建设局网站中国互联网协会是做什么的
  • 企业网站开发丨薇标志在线设计网站
  • 简单扁平化风格后台网站模板手机微信登入网站
  • 农家乐网站模板wordpress 企业
  • 温州网站设计制作一个网站建设的目标