C ++ STL: string :: append () con ejemplo: En este tutorial, vamos a aprender a Añadir texto a la cadena mediante función de cadena :: append () .
append () es una función de biblioteca de & lt; string & gt; cabecera, se utiliza para anexar los caracteres adicionales / texto de la cadena.
Sintaxis:
string& append(const string& substr);
Aquí,
- string & es la referencia a la cadena en la que estamos añadiendo los caracteres adicionales.
- substr es el juego extra de carácter / sub-cadena que se adjunta.
Hay algunas otras variaciones (sobrecarga de funciones) de la función que van a ser utilizados en el programa.
Programa:
#include <iostream>
#include <string>
using namespace std;
int main ()
{
string str = "Hello";
string str2 = " ## ";
string str3 = "www.google.com";
cout<<str<<endl;
//append text at the end
str.append (" world");
cout<<str<<endl;
//append 'str2'
str.append (str2) ;
cout<<str<<endl;
//append space
str.append (" ");
//append 'google' from str3
str.append (str3.begin () +4, str3.begin () +10) ;
cout<<str<<endl;
return 0;
}
salida
Hello
Hello world
Hello world ##
Hello world ## google