对C++ string append方法的常用用法详解

 更新时间:2018年06月28日 14:50:41   作者:air_wswn  
今天小编就为大家分享一篇对C++ string append方法的常用用法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

C++ string append()添加文本

使用append()添加文本常用方法:

直接添加另一个完整的字符串:

如str1.append(str2);

添加另一个字符串的某一段子串:

如str1.append(str2, 11, 7);

添加几个相同的字符:

如str1.append(5, '.');

注意,个数在前字符在后.上面的代码意思为在str1后面添加5个".".

//========================================
 
#include<iostream>
 
using namespace std;
 
//========================================
 
int main()
 
{
 
 string str1="I like C++";
 
 string str2=",I like the world.";
 
 string str3="Hello";
 
 string str4("Hi");
 
 //====================================
 
 str1.append(str2);
 
 str3.append(str2, 11, 7);
 
 str4.append(5, '.');
 
 //====================================
 
 cout<<str1<<endl;
 
 cout<<str3<<endl;
 
 cout<<str4<<endl;
 
 system("pause");
 
 return 0; 
 
}
 
//========================================

运行结果为

I like C++,I like the world.
Hello World.
Hi.....

以上这篇对C++ string append方法的常用用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • C语言的多级指针你了解吗

    C语言的多级指针你了解吗

    这篇文章主要介绍了C语言中的多级指针,本文给大家介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下,希望能给你带来帮助
    2021-08-08
  • 实例讲解C++编程中lambda表达式的使用

    实例讲解C++编程中lambda表达式的使用

    这篇文章主要介绍了C++编程中lambda表达式的使用实例,lambda表达式特性的引入在C++11中可谓千呼万唤始出来,非常重要,需要的朋友可以参考下
    2016-01-01
  • 聊聊Qt+OpenCV联合开发之图像的创建与赋值问题

    聊聊Qt+OpenCV联合开发之图像的创建与赋值问题

    这篇文章主要介绍了Qt+OpenCV联合开发之图像的创建与赋值问题,给大家介绍了图像的克隆及拷贝问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-01-01
  • 分析C语言一个简单程序

    分析C语言一个简单程序

    本文主要介绍C语言简单的程序,这里给大家详细介绍C语言代码,对函数概念、头文件、自定义函数等基础信息的讲解,希望能帮助刚刚学习的同学
    2016-07-07
  • C/C++获取键盘事件的方法

    C/C++获取键盘事件的方法

    今天小编就为大家分享一篇C/C++获取键盘事件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • 完美解决QT QGraphicsView提升到QChartView报错的问题

    完美解决QT QGraphicsView提升到QChartView报错的问题

    使用QT提供的QChartView来绘制图表,提升QGraphicsView控件继承QChartView后,然后将QGraphicsView提升到我们自己写的类,怎么才能确保提升后编译不报错呢,下面小编给大家带来了QT QGraphicsView 提升到QChartView报错解决方案,感兴趣的朋友一起看看吧
    2023-05-05
  • C语言实现绘制贝塞尔曲线的函数

    C语言实现绘制贝塞尔曲线的函数

    贝塞尔曲线,又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。本文将利用C语言实现绘制贝塞尔曲线的函数,需要的可以参考一下
    2022-12-12
  • 用C语言程序判断大小端模式

    用C语言程序判断大小端模式

    本文介绍了用C语言程序判断大小端的方法,与大家分享一下。
    2013-04-04
  • 关于大小端、位域的一些概念详解

    关于大小端、位域的一些概念详解

    我们常用的x86结构都是小端模式,而大部分DSP,ARM也是小端模式,不过有些ARM是可以选择大小端模式。所以对于上面的maxHeight是应该以小端模式来存放,具体情况请看下面两表
    2013-10-10
  • C语言柔性数组的实现示例

    C语言柔性数组的实现示例

    柔性数组既数组大小待定的数组, C语言中结构体的最后一个元素可以是大小未知的数组,本文就来介绍一下柔性数组的用法,感兴趣的可以了解一下
    2024-03-03

最新评论