Un problema di programmazione comune quando si tratta di input dell'utente sotto forma di una stringa di caratteri è utenti a volte includere spazi non necessari o tabulazioni - collettivamente chiamato " spazio bianco " - quando l'immissione di informazioni . Lo spazio bianco deve essere rimosso perché provoca problemi, come falsi negativi nelle ricerche o inaspettato di ordinamento dei dati . La maggior parte dei linguaggi di programmazione includono una funzione built-in Trim , ma è semplice per scrivere il proprio così . Istruzioni
1
passare la stringa attraverso un if- then che controlla ogni carattere di una stringa a partire dal primo carattere per determinare se si tratta di un carattere non- spazio bianco . Il controllo deve essere interrotto non appena incontra un carattere non - spazio bianco . Si deve registrare la posizione di questo carattere della stringa . Ad esempio, se la stringa è " Romeo e Giulietta ", sarebbe registrare la posizione del terzo personaggio , " R ", dato che ci sono due spazi bianchi prima di esso .
2
utilizzare le operazioni di manipolazione delle stringhe del linguaggio di programmazione per rimuovere tutti i caratteri che precedono il primo carattere non- spazio bianco .
3
passare la stringa attraverso un if- then che controlla a ritroso attraverso la stringa a partire dallo scorso carattere per determinare se si tratta di un carattere non- spazio bianco . Dovrebbe smettere non appena incontra un carattere non- spazio bianco . Ad esempio, se la stringa è " Romeo & Giulietta" sarebbe registrare la posizione del carattere quattordicesimo , la " t", dato che ci sono due spazi dopo di esso.
4
utilizzare le operazioni di manipolazione delle stringhe del linguaggio di programmazione per rimuovere tutti i caratteri dopo l' ultimo carattere non- spazio bianco .