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

C++ string比较、string随机访问、string字符插入、string数据删除

string的字符串进行比较,代码见下。

#include<iostream>using namespace std;int main() {// 1 comparestring s1 = "aab";string t11 = "aab";int r11 = s1.compare(t11);cout << "1: " << r11 << endl;string t12 = "aaa";int r12 = s1.compare(t12);cout << "2: " << r12 << endl;string t13 = "aac";int r13 = s1.compare(t13);cout << "3: " << r13 << endl;string t14 = "aaba";int r14 = s1.compare(t14);cout << "4: " << r14 << endl;string t15 = "aa";int r15 = s1.compare(t15);cout << "5: " << r15 << endl;// 2 > < = >= <=cout << "new 1: " << (s1 == t11) << endl;cout << "new 2: " << (s1 != t11) << endl;}

string随机访问,代码见下

#include<iostream>using namespace std;int main() {// 1 访问string s = "I love xiaoxiaoxiao";cout << s << endl;for (int i = 0; i < s.size(); ++i) {cout << s[i] << " ";}cout << endl;for (int i = 0; i < s.size(); ++i) {cout << s.at(i) << " "; // 这两个区别看前面}cout << endl;// 2 修改s[11] = '5';s[12] = '2';s.at(13) = '0';s.at(14) = ' ';cout << s << endl;return 0;}

string数据删除,代码见下:

#include<iostream>using namespace std;int main() {string s1 = "Heworld";s1.insert(2, 2, 'l');cout << s1 << endl;s1.insert(4, "o ");s1.insert(s1.size(), "xiaoxiao");cout << s1 << endl;s1.insert(s1.begin(), ';');// 插入迭代器的话,只能是单个字符cout << s1 << endl;return 0;}

相关文章:

  • ARM Cortex-M3内核详解
  • MFCC特征提取及Griffin-Lim算法(librosa实现)
  • C++初阶-string类的模拟实现与改进
  • ORB特征点检测算法
  • Java SpringMVC 异常处理:保障应用健壮性的关键策略
  • uni-app微信小程序登录流程详解
  • 【SSM-SpringMVC(三)】Spring接入Web环境!介绍SpringMVC的拦截器和异常处理机制
  • 《Asp.net Mvc 网站开发》复习试题
  • 典籍知识问答重新生成和消息修改Bug修改
  • Linux `man` 指令终极指南
  • 【Python】UV:单脚本依赖管理
  • GitDiagram - GitHub 仓库可视化工具
  • WordPress 网站上的 jpg、png 和 WebP 图片插件
  • C++23 中的 views::stride:让范围操作更灵活
  • 5.5.1 WPF中的动画2-基于路径的动画
  • 用python清除PDF文件中的水印(Adobe Acrobat 无法删除)
  • python可视化:2025Q1北方游客量与客运流动分析3
  • 设计模式之中介者模式
  • 基于STM32、HAL库的CH342F USB转UART收发器 驱动程序设计
  • 人工智能时代:解锁职业新身份,从“认证师”到“工程师”的进阶之路
  • 27岁杨阳拟任苏木镇党委副职,系2020年内蒙古自治区选调生
  • 他站在当代思想的地平线上,眺望浪漫主义的余晖
  • 伊美第四轮核问题谈判开始
  • 黄土是他们的气质:打破宁夏当代油画创作的沉寂
  • 冷冰川谈黑白
  • 跨越时空的“精神返乡”,叶灵凤藏书票捐赠上海文学馆