Exemplo 1: Remova o primeiro caractere da string usando o método EASE () em C++
A função String :: EASE é o método recomendado para remover caracteres de uma string no lugar. A sobrecarga de escopo é demonstrada no seguinte programa C ++:
Vamos começar com a principal função do programa. Dentro dos parênteses da função principal, definimos um modelo de classe padrão para representar a variável string como "strvalue". A variável string "strvalue" é inicializada com a sequência de palavras. Temos uma declaração de cout padrão que imprimirá a string à medida que é inicializada. Em seguida, realizamos o método de apagamento nessa string, “strvalue”.
Dentro do método de apagamento, passamos 0 e 1 como argumento. O valor "0" é o índice do primeiro caractere na string "strvalue", e o valor "1" é o primeiro caractere colocado na string. Após a localização especificada, o método de apagamento excluirá o comprimento fornecido do caractere da string. No final, temos uma declaração de impressão para imprimir a string depois de remover o primeiro caractere.
#incluirA saída a seguir mostra o funcionamento do método de apagamento em uma string especificada. Como você pode ver, o personagem inicial da sequência foi apagado:
Exemplo 2: Remova o primeiro caractere da string usando o método do iterador em c++
Outra alternativa sobrecarregada do método EASE () apaga o iterador. Ele aceita um iterador como um parâmetro e apaga o caractere especificado por ele. Ignorando o iterador apontando para o primeiro personagem da corda, podemos apagar o primeiro personagem da string.
Usamos o método de apagar na função principal deste programa seguinte. Um formato padrão da string foi definido na função principal. A variável string é criada como "stringis" e inicializada com as cordas dos caracteres. Primeiro, imprimimos a string antes de aplicar o método do iterador de apagamento.
Em seguida, invocamos o método apagado da sequência anterior. O método de apagamento tem o iterador de início para a string "strvalue" e é usado para retornar um iterador que aponta para o primeiro personagem da string. Quando o primeiro caractere é retornado, o método de apagar removerá o caractere da string. Depois disso, a string será impressa, removendo o primeiro caractere.
#incluirO shell exibiu a saída, que mostra a string antes do método do iterador de apagar e depois que o primeiro caractere é removido da string.
Exemplo 3: verifique a string vazia para remover o primeiro caractere da string em c++
Antes de usar a função String :: EASE, verifique se não há uma string vazia. Se a sequência de entrada estiver vazia, o programa lança uma exceção de erro STD :: Length.
O programa inclui a principal função em que a variável string "Mystr" é declarada. A string também é inicializada com caracteres de string quando é declarado. O valor da string será impresso no shell. Depois disso, temos uma declaração IF em que a condição é aplicada na string especificada.
Chamamos o método vazio dentro da condição if para verificar se a string não deve estar vazia. Em seguida, o método do iterador de apagamento é usado sobre a string e remove o primeiro caractere da string especificada. A string será impressa na tela da concha com o primeiro caractere removido da string.
#incluirTemos as seguintes seqüências de saída.
Exemplo 4: Remova o primeiro caractere com o personagem correspondente em C++
Agora, temos um exemplo para remover o caractere inicial se corresponder a um caractere específico, usando a seguinte sintaxe:
A variável da string é inicializada com o valor da string e atribuída um nome "nome" no principal do programa a seguir. Nós exibimos a string com o comando cout. Em seguida, definimos outra variável, "ch", com o tipo de dados de char. A variável char.
Então, a instrução IF é usada para verificar a condição de que o valor do caractere “K” correspondeu ao primeiro valor do caractere da string. Temos a função frontal (), que é usada para obter o primeiro caractere na referência da string. O personagem inicial da sequência será então eliminado usando o iterador de apagamento.
#incluirComo você pode ver, o primeiro personagem removido da string é o seguinte:
Exemplo 5: Remova o primeiro caractere da string usando o método substr () em c++
A string é modificada usando o método da String :: EASE no lugar. Usando a função String :: Subster, você pode recuperar uma duplicata da string sem o último caractere.
Usamos a função de substrato sobre a string "mystring" no bloco de condição if. A função de substrato passou com a posição do primeiro caractere e o comprimento da string a -1. Ele retorna uma string recém -formada do objeto String de chamadas que contém os caracteres especificados.
#incluirO método de substrato removeu a primeira ocorrência do personagem da string, como mostrado no shell seguinte:
Conclusão
Em C ++, aprendemos os métodos alternativos para remover o personagem inicial de uma string. Esses métodos retornam a mesma saída, mas implementam de maneira diferente nos programas C ++. Estes são métodos C ++ eficientes para excluir as instâncias iniciais de um personagem de uma string. Esperamos que esses métodos sejam benéficos para você.