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

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

Κατάργηση όλων των μη - Ακέραιοι Από String

γλώσσες προγραμματισμού ηλεκτρονικών υπολογιστών μπορεί να χρησιμοποιηθεί για τη δημιουργία ισχυρών εφαρμογών επεξεργασίας κειμένου . Επεξεργασία κειμένου είναι κάτι που οι υπολογιστές μπορούν να εκτελούν πολύ γρήγορα και χωρίς λάθος , καθιστώντας τα ιδανικά για τα καθήκοντα αυτά . Για παράδειγμα , μπορείτε να γράψετε ένα πρόγραμμα το οποίο καταργεί όλους τους χαρακτήρες σε μια συμβολοσειρά κειμένου εκτός από τους αριθμούς . Αυτό μπορεί να είναι χρήσιμο όταν έχουμε να κάνουμε με τα δεδομένα που έχει αναμιχθεί αλφαριθμητικά δεδομένα , αλλά το μόνο που ασχολούνται με είναι τα αριθμητικά δεδομένα . Μπορείτε να γράψετε ένα γρήγορο πρόγραμμα που πετυχαίνει αυτό με τη γλώσσα C + + . Τα πράγματα που θα χρειαστείτε
C + + ολοκληρωμένο περιβάλλον ανάπτυξης ( IDE ) , όπως Eclipse CDT
C + + Compiler , μια τέτοια GCC
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Τοποθετήστε το C + + IDE κάνοντας κλικ στο εικονίδιο του προγράμματος του . Όταν ανοίγει , επιλέξτε « File /New /Έργο » και επιλέξτε « C + + Έργου » για να δημιουργήσετε ένα νέο C + + project . Ένα κενό αρχείο πηγαίου κώδικα εμφανίζεται στο τμήμα επεξεργασίας κειμένου του IDE . 2

Εισαγωγή του " iostream " και " string" βιβλιοθήκες να διευκολύνει την εκτέλεση βασικών εισόδου /εξόδου και συναρτήσεις συμβολοσειράς . Γράψτε την ακόλουθη στην κορυφή του αρχείου πηγαίου κώδικα :

# include

# include

χρησιμοποιώντας namespace std ?

με 3

αναγνωρίσει μια κύρια λειτουργία γράφοντας τα εξής κάτω από τις δηλώσεις εισαγωγής :

int main ( ) {

}
Η 4

αναγνωρίσει δύο σειρές : μία για τους μικτούς αριθμούς και τα δεδομένα γράμματα , και ένα μόνο για τους αριθμούς . Εκχώρηση αλφαριθμητικά δεδομένα στη συμβολοσειρά τύπου μικτού χαρακτήρα . Για παράδειγμα , γράψτε το ακόλουθο ανάμεσα στις αγκύλες του κύρια λειτουργία :

σειρά αλφαριθμητικών = " abc123xyz789 " ?

Κορδόνι αριθμητικό ?
5

αναγνωρίσει δύο χορδές : ένα για τα μικτά αριθμούς και γράμματα δεδομένων , και ένα για ακριβώς τους αριθμούς . Εκχώρηση αλφαριθμητικά δεδομένα στη συμβολοσειρά τύπου μικτού χαρακτήρα . Για παράδειγμα , γράψτε το ακόλουθο ανάμεσα στις αγκύλες του κύρια λειτουργία :

σειρά αλφαριθμητικών = " abc123xyz789 " ?

Κορδόνι αριθμητικό ?
Η 6

Δοκιμάστε ένα χαρακτήρα στη συμβολοσειρά χρησιμοποιώντας τη λειτουργία " isdigit " . Γράψτε την ακόλουθη δήλωση if ανάμεσα στις αγκύλες του βρόχου for :

αν ( isdigit (αλφαριθμητικά [ i ] ) )

{ }
Η 7

Ανέβασε αριθμητικό χαρακτήρα στο string " αριθμητική ". Με την τοποθέτηση την ακόλουθη δήλωση μεταξύ των αγκυλών του αν δήλωση, θα εξασφαλίσει ότι τρέχει μόνο όταν ένας χαρακτήρας είναι ένας αριθμός :

αριθμητικό + = αλφαριθμητικό [ i ] ?
8

Εκτυπώστε το αριθμητικό σειρά στο παράθυρο εξόδου τοποθετώντας την ακόλουθη δήλωση στο κάτω μέρος της κύριας λειτουργίας , ακριβώς πριν από την τελευταία σγουρά στήριγμα στη σελίδα

cout < Η 9

Εκτελέστε το πρόγραμμα πατώντας το πλήκτρο "Play" πράσινο βρίσκεται στο επάνω σειρά των κουμπιών . Η έξοδος του προγράμματος μοιάζει με αυτό :

123789
Η
εικόνων

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

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