Al añadir texto a la cadena utilizando la función string :: append () en C ++ STL

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


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *