Se você estiver criando um programa que leva em entrada de linha de comando em C + + , então você pode querer excluir um caractere anterior. Usando a função de apagamento já incluído no C + + , você pode facilmente apagar os caracteres de uma string. Instruções
1
Encontre o nome da string. Você deve saber o nome da cadeia se você quiser excluir um caractere antes de avançar. Se você tiver de entrada que não é armazenada em uma string, aprender a armazená-lo em uma corda antes de gerá-lo . Neste exemplo, vamos supor que o nome da seqüência é " strExamp " ea seqüência em si é "Olá Mundo ".
2
Decida o que excluir. Com o comando erase você pode excluir qualquer parte da string. Para a nossa corda, você pode excluir a primeira palavra "Olá " ou a segunda palavra "World ", ou apagar várias cartas . Depois de apagar os dados de uma string, é difícil revertê-la.
3
Empregar o comando erase . A parte superior do seu programa deve conter a linha
"# include " para que os modificadores de cordas estarão presentes e utilizáveis dentro do programa. Para usar o método de apagamento , digite o nome da string e números para indicar qual parte da corda que você gostaria de apagar. O primeiro número indica a distância desde o início que você gostaria de ir eo segundo número indica a distância da parte de trás você gostaria de parar. Por exemplo, " strExamp.erase (3,2) " viraria "Olá Mundo " em " Hellld ". Lembre-se que a indexação começa a partir de 0 (meio) , então 3 desde o início significa que você começar a apagar no "o" em Olá e 2 na parte de trás significa que o último caractere apagado é o "r" no mundo . Se você quiser apagar o último caractere , " strExamp.erase (8)" iria funcionar porque iria dizer Erase para ir de índice 8 até o final da string.
4 Combine múltiplos usos da apagar para apagar em padrões específicos se você gostaria .