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 está incluido en C + + , puede eliminar fácilmente los caracteres de una cadena. Instrucciones
1
Encontrar el nombre de la cadena. Debe 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 ella. En este ejemplo, supongamos que el nombre de la cadena es " strExamp " y la propia cadena es " Hello World ".
2
Decida lo que va a eliminar. 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 revertirlo.
3
Emplear el comando de borrado. La parte superior de su programa debe contener la línea
" # include ", por lo que los modificadores de cadena estarán presentes y utilizables 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 lo lejos desde el principio que le gustaría ir y el segundo número indica cuán lejos de la parte de atrás que le gustaría 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 que 3 desde el principio significa empezar a borrar en la "o" en Hola y 2 de la parte posterior significa que el último carácter borrado es la "r " en el Mundial. Si desea borrar el último carácter , " strExamp.erase ( 8 ) " funcionaría porque contaba Borrar para ir de índice 8 hasta el final de la cadena.
4 Combine múltiples usos de borrar para eliminar en los patrones preestablecidos si usted desea .