Um problema de programação comum quando se lida com a entrada do usuário na forma de uma seqüência de caracteres é que os usuários às vezes vai incluir espaços desnecessários ou tabulações - chamados coletivamente de " espaços em branco " - ao inserir informações . Espaços em branco precisa ser removido , pois ele causa problemas , como falsos negativos em pesquisas ou classificação de dados inesperado. A maioria das linguagens de programação incluem a função Trim built-in , mas é simples de escrever o seu próprio bem . Instruções
1
Passe o fio através de uma declaração if-then que verifica cada caractere de uma string a partir do primeiro caractere para determinar se ele é um personagem não- espaço em branco. A verificação deve parar logo que encontrar um caractere não- espaço em branco. Deve registrar a posição do personagem na seqüência . Por exemplo , se a cadeia é " Romeo & Juliet ", que iria registrar a posição do terceiro personagem, "R ", uma vez que existem dois espaços em branco antes dele.
2
Use as operações de manipulação de cadeia da linguagem de programação para remover cada caractere que precede o primeiro caractere não- espaço em branco.
3
Passe o fio através de uma declaração if-then que verifica para trás através da cadeia a partir de última personagem para determinar se ele é um personagem não- espaço em branco. Ele deve parar logo que encontrar um caractere não- espaço em branco. Por exemplo , se a cadeia é " Romeo & Juliet " seria registrar a posição do personagem XIV, o "t", uma vez que existem dois espaços depois.
4
Use as operações de manipulação de cadeia da linguagem de programação para remover todos os caracteres após o último caractere não- espaço em branco.