Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να Περικοπή ηγετική και καταληκτικά Κενό

Ένα κοινό πρόβλημα προγραμματισμού, όταν ασχολείται με την είσοδο του χρήστη με τη μορφή μιας σειράς χαρακτήρων είναι οι χρήστες θα περιλαμβάνουν μερικές φορές περιττά κενά ή tabs - συλλογικά ονομάζεται " κενό " - κατά την εισαγωγή πληροφοριών . Κενό πρέπει να αφαιρεθεί , διότι προκαλεί προβλήματα, όπως ψευδώς αρνητικά αποτελέσματα στις αναζητήσεις ή απροσδόκητες διαλογή των δεδομένων . Οι περισσότερες γλώσσες προγραμματισμού περιλαμβάνουν μια ενσωματωμένη λειτουργία Περικοπή , αλλά είναι απλό να γράψετε τη δική σας επίσης . Οδηγίες
Η

1 Περάστε το κορδόνι από μια αν-τότε δήλωση που ελέγχει κάθε χαρακτήρα μιας συμβολοσειράς ξεκινώντας από τον πρώτο χαρακτήρα για να διαπιστωθεί εάν είναι ένα μη - κενό χαρακτήρα . Ο έλεγχος θα πρέπει να σταματήσει το συντομότερο συναντήσει ένα μη - κενό χαρακτήρα . Θα πρέπει να καταγράφεται η θέση αυτού του χαρακτήρα της συμβολοσειράς . Για παράδειγμα , αν η σειρά είναι " Ρωμαίος και Ιουλιέτα ", θα καταγράψει τη θέση του τρίτου χαρακτήρα , "R ", δεδομένου ότι υπάρχουν δύο κενά ενώπιόν του. 2

Χρησιμοποιήστε πράξεις χειραγώγησης σειρά του γλώσσα προγραμματισμού για να αφαιρέσει κάθε χαρακτήρα που προηγείται του πρώτου μη - κενό χαρακτήρα .
εικόνων 3

Περάστε την κλωστή μέσα από μια αν-τότε δήλωση που ελέγχει τα πίσω μέσα από την σειρά ξεκινώντας από την τελευταία χαρακτήρα για να διαπιστωθεί εάν είναι ένα μη - κενό χαρακτήρα . Θα πρέπει να σταματήσει αμέσως μόλις συναντήσει ένα μη - κενό χαρακτήρα . Για παράδειγμα , αν η σειρά είναι " Ρωμαίος και Ιουλιέτα " , θα καταγράψει τη θέση του δέκατου τέταρτου χαρακτήρα , το " t ", αφού υπάρχουν δύο θέσεις μετά .
Η 4

Χρησιμοποιήστε πράξεις χειραγώγησης σειρά του γλώσσα προγραμματισμού για να αφαιρέσει κάθε χαρακτήρα μετά την τελευταία μη - κενό χαρακτήρα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα