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

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

Προγράμματα σε C + + που θα αντιστρέψει μια φράση

C + + είναι μια ισχυρή γλώσσα προγραμματισμού που χρησιμοποιείται για την ανάπτυξη τα πάντα, από απλά σενάρια αυτοματισμού σε πλήρη -on desktop εφαρμογές . Είναι μια βασική γλώσσα προγραμματισμού που μαθαίνουν πολλοί οι μαθητές του υπολογιστή - επιστήμη . Ένα από τα χαρακτηριστικά της C + + είναι κλάσης String , η οποία συνήθως προορίζεται για χρήση σε εφαρμογές κειμένου και οπουδήποτε ότι αλφαριθμητικών , όπως κωδικούς πρόσβασης , χρησιμοποιούνται . Γνωρίζοντας πώς να αντιστρέψει μια σειρά σε C + + σας επιτρέπει να αντιστρέψουν ποινές . String Class
Η

Η κλάση string στη C + + είναι ένα είδος δοχείου που χρησιμοποιείται για να περιέχει ακολουθίες αλφαριθμητικών χαρακτήρων . Η διαφορά ανάμεσα στην παραδοσιακή τάξη εγχόρδων και αυτό που είναι γνωστό ως "c -strings " είναι ότι η C + + αντικείμενα σειρά περιλαμβάνει πολλές ενσωματωμένες λειτουργίες ή λειτουργίες , που είναι πιο έξυπνο να προγραμματίσετε με . Η κατηγορία αυτή παρέχει επίσης κάποια επιπλέον χρήσιμα χαρακτηριστικά γνωρίσματα που είναι κοινά με άλλους τύπους C + + δοχείων . Μερικές από αυτές τις λειτουργίες περιλαμβάνουν επαναλήπτες , οι ορισμοί ικανότητας, τροποποιητές και εντολές λειτουργίας κορδόνι , τα οποία μπορούν να χρησιμοποιηθούν σε συνδυασμό με ένα άλλο για να αντιστρέψει μια πρόταση.
Εικόνων Πρόγραμμα Παράδειγμα Νο. 1

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

# include # include # include

void main ( ) { char s [ 10 ] ? int i ? int cx ? printf ( " εισάγετε την ποινή που επιθυμείτε να ακυρώσετε \\ n" ) ? scanf ( "% s" , s ) ? printf ( "Παρακαλώ εισάγετε οποιουσδήποτε αριθμούς θα πρέπει να συμπεριλάβετε \\ n " ) ? scanf ( "% d " , & i ) ? για ( cx = 0 ? cx 0 ? printf ( "% c" , s [ - cx ] ) ? } }


Η Program Παράδειγμα Νο 2
Η

Ο ακόλουθος κώδικας θα δημιουργήσει ένα C + + πρόγραμμα που παρουσιάζει στο χρήστη με ένα πεδίο φόρμας όπου θα εισέλθουν στην πρόταση που πρέπει να αντιστραφεί , τότε . θα αντιστρέψει την πρόταση και να το παρουσιάσει στο ίδιο παράθυρο διαλόγου

# include # include # includevoid main () { char srcstr [ 30 ] , desstr [ 30 ] ? int i , len ? clrscr ( ) ? cout <<"\\ nΕισαγάγετε τον ο Sentence αντιστραφεί πρόταση \\ n " ? για ( i = 0 ? ! desstr [ i ] = ' \\ 0'? i + + ) { } cout <} getch ( ) ? }
εικόνων Ενσωμάτωση της Αντιστροφή Προγράμματος

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

void main ( ) { int i , l ? char s [ ] = " Αντίστροφη σειρά που παρουσιάζονται εδώ " ? clrscr ( ) ? l = strlen ( s ) ? για ( i = l ? i > = 0 ? i- - ) ? printf ( "% c" , s [ i ] ) ? getch ( ) ? }
Η
εικόνων

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

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