Computer -programmer gemme data på en række forskellige containere . En grundlæggende og nem at bruge beholderen er den matrix , som lagrer data i en sekvens af hukommelsesceller . En almindelig variation af matrix er en matrix , som kaldes et todimensionalt array. Matrixen lagrer et antal arrays inde i et enkelt , ydre matrix . De mange indvendige arrays derefter gemme en datatype , såsom en tekststreng . Du kan bruge et programmeringssprog såsom C + + for at gemme tekststrenge i en matrix . Ting du skal
C + + integreret udviklingsmiljø (IDE ), såsom Eclipse CDT
C + + compiler, som GCC
Vis Flere Instruktioner
1
Ilæg C + + IDE ved at klikke på programmets ikon . Når den åbner , skal du vælge "File /New /Project" og vælg " C + + projekt" at oprette en ny C + + projekt. En tom kildekode fil vises i teksteditoren del af IDE .
2
Opret en hovedfunktion. Den vigtigste funktion er, hvor dit program begynder. Skriv følgende i toppen af kildekoden fil : Hej
int main ()
{}
3
Erklær et todimensionalt array, eller en matrix af strenge. Du kan indstille størrelsen på matricen til hvad du vil. For eksempel vil oprette en matrix , der er fem strygere lang og fem strygere bred, skriver følgende mellem de krøllede parenteser i den vigtigste funktion : Hej
string matrix [5 ] [5] ;
4
loop gennem matricen ved hjælp af en indlejret "for" loop . Den første " for" loop sløjfer gennem den ydre matrix af matrixen , som er den, der indeholder de øvrige arrays . Den anden "for" loop sløjfer over den indre matrix af matrixen , der indeholder strenge . Hvis du vil oprette en indlejret "for" loop, skriver følgende erklæring under matrix erklæringen : Hej
//udvendig for loop
for (int i = 0; i < 5; i + + ) < br >
{
//indvendig for loop begynde
for (int j = 0 j <5 j + +)
{}
< p> //indvendig for loop ende
}
//udvendig for loop ende
5
tildele en værdi til hver streng i matrixen. Hver streng er besøgt én gang inde i indlejrede "for" loops . Ved at placere følgende erklæring mellem de krøllede parenteser, som følger umiddelbart efter det andet "for" loop , kan du indstille værdien af hver streng. Skriv følgende mellem de krøllede parenteser efter den anden "for" loop : Hej
matrix [i] [j ] = ' x' ,
6
Print værdien af matrix output vinduet . Anbring følgende linje umiddelbart efter strengen opgaven foretages i det forrige trin : Hej
cout << matrix [i] [j ]
7
Print en ny linje på afslutningen af en fuldstændig iteration af ydre "for" loop . Et komplet iteration indstiller og udskriver teksten til alle strengene indeholdt i ét indvendigt array. Ved at udskrive en ny linje her , er udskriften brudt op i et gitter med rækker og kolonner. Skriv følgende udtalelse efter teksten : " . //Indvendig for loop ende "
cout << endl;
8
Udfør programmet ved at trykke på den grønne "Play" knappen. Programmet output ligner dette : Hej
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
< br >