Een gemeenschappelijke programmering problemen bij het omgaan met input van de gebruiker in de vorm van een reeks tekens is gebruikers zullen soms ook onnodige spaties of tabs - gezamenlijk genoemd " witruimte " - bij het invoeren van gegevens . Whitespace moet worden verwijderd omdat het veroorzaakt problemen , zoals valse negatieven bevraging of onverwachte gegevens sorteren . De meeste programmeertalen hebben een ingebouwde Trim -functie , maar het is eenvoudig om uw eigen schrijven ook. Instructies 1 Steek het riempje door middel van een if - then statement dat elk teken van een string die begint vanaf het eerste teken om te bepalen of het een niet-scheidingsteken controleert . De controle moet zo snel als het wordt geconfronteerd met een niet-scheidingsteken stoppen . Het moet de positie van het teken in de tekenreeks opnemen . Bijvoorbeeld, als de string is " Romeo & Juliet ", het zou de positie van de derde personage , " R ", want er zijn twee spaties vóór het. Kopen van 2 opnemen Gebruik string manipulatie operaties van de programmeertaal om elk karakter voorafgaand aan de eerste niet-scheidingsteken te verwijderen . 3 Steek het riempje door middel van een if - then statement dat achterwaarts controleert via de string vanaf het laatst teken te bepalen of het een niet -scheidingsteken . Het moet stoppen zodra het wordt geconfronteerd met een niet-scheidingsteken . Als bijvoorbeeld de tekenreeks " Charmeur & " zou de positie van de veertiende karakter , de " t" nemen omdat er twee ruimten na . 4 Gebruik string manipulatie operaties van de programmeertaal om elk karakter na de laatste niet-scheidingsteken te verwijderen .
|