Un problème de programmation commun lorsqu'il s'agit de l'entrée d'utilisateur sous la forme d' une chaîne de caractères est les utilisateurs seront parfois inclure des espaces ou des tabulations inutiles - collectivement appelés " blancs " - lors de la saisie d'informations. Les espaces doit être supprimé , car il provoque des problèmes , tels que les faux négatifs dans les recherches ou le tri de données inattendu. La plupart des langages de programmation incluent une fonction Trim intégré , mais il est simple d'écrire votre propre bien. Instructions 1 passer la chaîne dans une instruction if -then qui vérifie chaque caractère d'une chaîne à partir de la première lettre de déterminer s'il s'agit d'un caractère non-blanc . Le chèque doit s'arrêter dès qu'elle rencontre un caractère non-blanc . Il faut noter la position de ce caractère dans la chaîne. Par exemple, si la chaîne est " Romeo & Juliet ", qu'il enregistrerait la position du troisième personnage , "R ", car il ya deux espaces devant elle. 2 Utilisez les opérations de manipulation de chaînes du langage de programmation pour supprimer tous les caractères précédant le premier caractère non-blanc . 3 passer la chaîne dans une instruction if -then qui vérifie en arrière à travers la chaîne à partir de la dernière caractère afin de déterminer s'il s'agit d'un caractère non-blanc . Il faut arrêter dès qu'il rencontre un caractère non-blanc . Par exemple, si la chaîne est " Romeo & Juliet " qu'il enregistrerait la position du caractère quatorzième , le "t ", car il ya deux places après elle . 4 Utilisez les opérations de manipulation de chaînes du langage de programmation pour supprimer tous les caractères après le dernier caractère non-blanc .
|