Cómo eliminar el primer y último carácter de una cadena en C++

Cómo eliminar el primer y último carácter de una cadena en C++

En este tutorial, aprenderemos cómo eliminar el primer y último carácter de una cadena en C++.

Considere, tenemos la siguiente cadena.

Ahora queremos eliminar el primer carácter. w y el ultimo personaje e de la cadena de arriba.

Eliminar el primer y último carácter

Para eliminar el primer y último carácter de una cadena, podemos usar la función integrada substr() función en C++

Aquí hay un ejemplo, que elimina el primer y último carácter del color cadena:

#include <iostream>

using namespace std;

int main()
{
    string color = "white";
    string result = color.substr(1,color.length()-2);
    cout<< result;
    return 0;
}

Salir:

En el ejemplo anterior, pasamos 1 , color.length()-2 como argumento para substr() función. por lo que comienza la extracción en la posición de índice 1 y extrae antes de la última posición de carácter (3) de una cadena.

Nota la substr() La función no modifica la cadena original, sino que crea una nueva cadena con los caracteres especificados.

Si quieres conocer otros artículos parecidos a Cómo eliminar el primer y último carácter de una cadena en C++ puedes visitar la categoría Tutoriales.

Deja un comentario

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

Subir

Esta página web utiliza cookies para analizar de forma anónima y estadística el uso que haces de la web, mejorar los contenidos y tu experiencia de navegación. Para más información accede a la Política de Cookies . Ver mas