对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++ 实现输入含空格的字符串,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • c_str()的用法详细解析

    c_str()的用法详细解析

    c_str()就是把string类对象转换成和c兼容的char *类型。这是为了与c语言兼容,在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式
    2013-09-09
  • 模拟实现C语言中的内存管理

    模拟实现C语言中的内存管理

    这篇文章主要内容是模拟C语言中的内存管理,需要的朋友可以参考下
    2015-07-07
  • 深入探讨C++ OpenCV如何实现图像矫正

    深入探讨C++ OpenCV如何实现图像矫正

    这篇文章主要为大家详细介绍了C++ OpenCV如何实现简单的图像矫正功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-03-03
  • C语言for循环嵌套for循环在实践题目中应用详解

    C语言for循环嵌套for循环在实践题目中应用详解

    初学C语言,常常遇到for循环中嵌套个for循环,初学者对于这种形式总是一知半解,这次我就整理了常见的for循环嵌套for循环的题目,我们一起争取一举拿下这类题。学废他们,以后再见到就不怕啦!每天都要学一点呀。加油,奋斗的我们
    2022-05-05
  • C++学习笔记之浅谈异常处理

    C++学习笔记之浅谈异常处理

    C++ 提供了异常机制,让我们能够捕获运行时错误,本文就详细的介绍了C++异常处理入门,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • 浅谈char*类型返回值和字符串常量

    浅谈char*类型返回值和字符串常量

    下面小编就为大家带来一篇浅谈char*类型返回值和字符串常量。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • 解读C++编程中类模板的三种特化

    解读C++编程中类模板的三种特化

    这篇文章主要介绍了C++编程中类模板的三种特化,需要的朋友可以参考下
    2016-01-01
  • C++用一棵红黑树同时封装出set与map的实现代码

    C++用一棵红黑树同时封装出set与map的实现代码

    set中存储的一般为键K即可,而map存储的一般都是键值对KV,也就是说他们结构是不同的,那么我们如何才能用一颗红黑树同时封装出set与map两种容器呢,那么接下来我们具体地来研究下STL库中是怎样实现的,并且进行模拟实现,需要的朋友可以参考下
    2024-03-03
  • 一起来学习C++的构造和析构

    一起来学习C++的构造和析构

    这篇文章主要为大家详细介绍了C++构造和析构,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03

最新评论