Computer programma's opslaan van gegevens in een aantal verschillende containers maken . Een eenvoudige en gemakkelijk te gebruiken houder de matrix , die gegevens opslaat in een reeks geheugencellen . Een gemeenschappelijke variatie van de matrix is een matrix , die soms wordt een tweedimensionale matrix . De matrix slaat een aantal arrays binnen een enkele , buiten array. De meervoudige binnenste arrays sla vervolgens een gegevenstype , zoals een tekenreeks . U kunt een programmeertaal , zoals C + + gebruikt om tekstreeksen opslaan in een matrix . Wat je nodig hebt C + + geïntegreerde ontwikkelomgeving ( IDE ) , zoals Eclipse CDT C + + compiler , zoals GCC Toon Meer Aanwijzingen Load 1 de C + + IDE door te klikken op het pictogram van het programma . Wanneer het wordt geopend , selecteert u " File /New /Project" en kies " C + + -project " om een nieuwe C + + project aan te maken . Een lege broncode bestand in de teksteditor gedeelte van de IDE . Kopen van 2 Maak een hoofdfunctie . De belangrijkste functie is waar uw programma begint . Schrijf je in op de top van de broncode bestand : int main ( ) op { } 3 Verklaar een twee - dimensionale array , of de matrix , van strings . U kunt de grootte van de matrix in wat u wilt instellen . Bijvoorbeeld , om een matrix die is vijf snaren lang en vijf strijkers breed maken , schrijf de volgende tussen de accolades van de belangrijkste functie : snaar matrix [ 5 ] [ 5 ] ; Loop 4 door de matrix met behulp van een geneste lus "voor" . De eerste lus "voor" doorloopt de buitenste rij van de matrix , dat is degene die de andere arrays bevat . De tweede lus "voor" lussen over de binnenste rij van de matrix , die de snaren bevat . Om een geneste lus "voor" te creëren , schrijven de volgende verklaring onder de matrix verklaring : //buitenste lus for (int i = 0 ; i < 5 ; i + + ) < br > { //binnenste lus beginnen for (int j = 0 ; j < 5 ; j + + ) op Twitter { } > //binnenste lus einde } //buitenste lus einde 5 toewijzen van een waarde aan elke snaar in de matrix . Elke snaar is ooit bezocht in de geneste " voor" loops . Door het plaatsen van de volgende verklaring tussen de accolades die onmiddellijk volgen op de tweede lus "voor" , kunt u de waarde van elke snaar te stellen . Schrijf de volgende tussen de accolades na de tweede lus "voor" : matrix [ i ] [ j ] = ' x ' ; 6 Print de waarde van de matrix te de uitvoervenster . Plaats de volgende regel onmiddellijk na de string opdracht gemaakt in de vorige stap : cout << matrix [ i ] [ j ] ; Print 7 op een nieuwe regel bij het einde van een volledige iteratie van de buitenste lus "voor" . Een volledige iteratie zet en drukt de tekst van alle strings die in een innerlijke array. Door het afdrukken van een nieuwe regel hier , wordt de afdruk opgesplitst in een raster met rijen en kolommen . Schrijf de volgende verklaring na de tekst : " . //Binnenste lus end " cout << endl ; 8 Voer het programma door op de groene " Play " button . De programma-uitvoer ziet er als volgt uit: xxxxx xxxxx xxxxx xxxxx xxxxx < br >
|