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

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

Πώς να κάνει ένα Matrix των Strings

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

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

Δημιουργήστε μια κύρια λειτουργία . Η κύρια λειτουργία τους είναι όπου το πρόγραμμά σας αρχίζει . Γράψτε την ακόλουθη στην κορυφή του αρχείου πηγαίου κώδικα :

int main ( ) {

}
εικόνων 3

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

μήτρα string [ 5 ] [ 5 ] ?
Η 4

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

//εξωτερικό βρόχο for

για ( int i = 0 ? I <5 ? I + + )

{

//εσωτερικό βρόχο για να αρχίσει

για ( int j = 0 ? j <5 ? j + + )

{ }

//εσωτερικό για το τέλος του βρόχου

}

//εξωτερικό για τον τελικό βρόχο
5

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

matrix [ i ] [ j ] = ' x' ?
Η 6

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

cout <<μήτρα [ i ] [ j ] ?
Η 7

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

Cout < 8

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

xxxxx xxxxx


xxxxx xxxxx


xxxxx
Η

Η

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

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