Tecnología

Inicio

Cómo borrar un carácter anterior en C ++

Si va a crear un programa que toma en la entrada de la línea de comandos en C ++, entonces es posible que desee eliminar un carácter anterior. Uso de la función de borrado ya incluido en C ++, puede eliminar fácilmente caracteres de una cadena.

Instrucciones

1 Encontrar el nombre de la cadena. Es necesario conocer el nombre de la cadena si desea borrar un carácter antes de seguir adelante. Si usted tiene de entrada que no se almacena en una cadena, aprender a almacenarla en una cadena antes de la salida de la misma. En este ejemplo, supongamos que el nombre de la cadena es "strExamp" y la propia cadena es "Hello World".

2 Decidir qué borrar. Con el comando de borrado puede eliminar cualquier parte de la cadena. Para nuestra cadena, puede eliminar la primera palabra "Hola" o la segunda palabra "mundo" o eliminar varias cartas. Una vez que se eliminan datos de una cadena, es difícil revertirla.

3 Emplear el comando de borrado. La parte superior de su programa debe contener una línea

"# Include <cadena>" para que los modificadores de cadena estarán presentes y utilizable dentro del programa. Para utilizar el método de borrado, escriba el nombre de la cadena y los números para indicar qué parte de la cadena que desea borrar. El primer número indica la distancia desde el principio que le gustaría ir y el segundo número indica la distancia desde la parte trasera que le gustaría que parar. Por ejemplo, "strExamp.erase (3,2)" se convertiría "Hello World" en "Hellld." Recuerde que la indexación se inicia desde 0 (centro), por lo 3 desde el principio significa que comenzará a eliminar en la "o" en Hola y 2 de la parte posterior significa que el último carácter borrado es la "r" en el mundo. Si desea borrar el último carácter, "strExamp.erase (8)" funcionaría porque diría Borrar para ir de índice de 8 hasta el final de la cadena.

4 Combinar múltiples usos de borrado para borrar en los patrones preestablecidos si desea.