Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe maak je een Matrix van Strings
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 >

Previous: Next:
  C /C + + Programming
·Online tutorials op Device Dri…
·Hoe je C bron compileren met V…
·Hoe te Implementeerbare Window…
·Hoe de Decline -knop Naam wijz…
·Hoe de strspn functie in Gebru…
·Hoe om te leren C + + 
·C -code voor een Bits te Byte …
·Connection String voor SQL -ve…
·Hoe de Silverlight Datagrid Be…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te invoervelden Pas 
·Hoe maak je een wachtrij functie maken i…
·Hoe te gebruiken PowerShell om een besta…
·Hoe maak je een CASE statement in SQL ge…
·Hoe te Default XML Editor gebruiken in E…
·Java Activation Framework Tutorial 
·Toegang tot een VBA Copy query uit een a…
·Hoe kan ik PHP configureren voor een Rem…
·Hoe te LESC & LINQ gebruiken 
Copyright © Computer Kennis http://www.nldit.com