Wie man eine Matrix von Strings Stellen . Eine einfache und leicht zu bedienende Behälter ist die Anordnung , die Daten in einer Sequenz von Speicherzellen. Eine übliche Variante der Anordnung ist eine Matrix , die manchmal ein zweidimensionales Array genannt wird. Die Matrix speichert eine Anzahl von Arrays innerhalb einer einzigen äußeren Anordnung . Die mehreren inneren Arrays speichert dann einen Datentyp , wie ein Text-String . Sie können eine Programmiersprache wie C + + , Text -Strings in einer Matrix zu speichern. Things You Need
C + + integrierte Entwicklungsumgebung ( IDE ) wie Eclipse- CDT
C + +-Compiler , wie GCC
anzeigen Weitere Anweisungen
1
laden werde C + + IDE , indem Sie auf das Programmsymbol . Wenn sie geöffnet wird , wählen Sie " File /New /Project" und wählen Sie " C + + -Projekt" , um eine neue C + +-Projekt zu erstellen. Eine leere Quellcode -Datei wird im Texteditor Teil der IDE .
2
erstellen Hauptfunktion . Die wichtigste Funktion ist, wo Ihr Programm beginnt . Schreiben Sie das folgende an der Spitze der Quellcodedatei :
int main () {}
3
Declare ein zweidimensionales Array , oder Matrix von Strings. Sie können die Größe der Matrix zu , was Sie wollen . Zum Beispiel, um eine Matrix, die fünf Saiten langen und fünf Saiten breit ist zu erstellen , schreiben Sie die folgenden zwischen den geschweiften Klammern der main-Funktion :
String-Matrix [5] [ 5];
4
Durchlaufen der Matrix mithilfe einer geschachtelten " for"-Schleife . Der erste " for"-Schleife durchläuft die äußere Anordnung der Matrix , die die eine, die andere Arrays enthält. Die zweite " for"-Schleife Schleifen über dem inneren Reihe der Matrix, die die Zeichenfolgen enthält . Um eine verschachtelte " for"-Schleife zu erstellen , schreiben Sie die folgende Anweisung unterhalb der Matrix Erklärung :
//äußere for-Schleife
for (int i = 0; i < 5 ; i + +)
{
//innere for-Schleife beginnen
for (int j = 0; j <5 ; j + +) {}
< p> //innere for-Schleife Ende
}
//äußere for-Schleife Ende
5
einen Wert zuweisen jede Saite in der Matrix. Jede Saite wird einmal im verschachtelten " for"-Schleifen besucht. Indem Sie die folgende Anweisung zwischen den geschweiften Klammern, die unmittelbar nach dem zweiten " for"-Schleife , können Sie den Wert der einzelnen Strings. Schreiben Sie die folgenden zwischen den geschweiften Klammern nach dem zweiten " for"-Schleife :
Matrix [i ] [j ] = ' x' ;
6
Drucken der Wert der Matrix die Ausgabe -Fenster. Zeigen Sie die folgende Zeile unmittelbar nach der Zeichenfolge Zuordnung im vorherigen Schritt gemacht :
cout << Matrix [i] [ j] ;
7
Drucken aus einem Zeilenumbruch bei das Ende einer vollständigen Iteration der äußeren " for"-Schleife . Eine vollständige Iteration setzt und druckt den Text aller Saiten auf einer inneren Array enthalten . Durch das Drucken einer Zeile-Zeichen hier wird die gedruckte Ausgabe von bis zu einem Raster mit Zeilen und Spalten aufgeteilt . Schreiben Sie die folgende Anweisung nach dem Text: " . //Innere for-Schleife end"
cout << endl;
8
Führen Sie das Programm durch Drücken der grünen "Play" Taste. Die Ausgabe des Programms sieht wie folgt aus :
xxxxx xxxxx
xxxxx xxxxx
xxxxx