Em alguns cálculos de C + + , você deve contar o número de caracteres em uma seqüência . Para ignorar os espaços na seqüência , você deve primeiro criar uma nova variável . Você, então, tira a corda de todos os espaços e recalcular o número de caracteres na string. A string original é mantida intacta , e você pode recuperar uma contagem a partir da nova variável. Instruções
1
o botão direito do mouse no arquivo de código fonte C + + que contém a cadeia de caracteres, em seguida, clique no botão " Abrir com" item de menu pop-up . Clique seu compilador C + + para abrir o código no editor de C + +.
2
Crie uma nova variável para segurar a corda alterada. O código a seguir mostra como criar uma string em C + +:
Cordas temp = "";
3
Tira os espaços da string e adicionar o novo valor à variável temporária criada no passo 2. O código a seguir percorre cada caractere na string e remove os espaços:
int pos = mystring.find ("" ), enquanto ( pos = string :: npos ! ) { Temp = mystring.replace (pos , 1, ""); pos = mystring.find ("", pos + 1 );}
Substituir " mystring " com o nome de sua própria corda
< . br> 4
Recuperar o comprimento da corda . O código a seguir obtém o comprimento da corda alterado :
int length = temp.length ();