Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan lage en matrise av Strings
    dataprogrammer lagrer data i en rekke ulike beholdere. En enkel og lett-å - bruke container er matrisen , som lagrer data i en sekvens av minne celler . En vanlig variant av matrise er en matrise , som noen ganger kalles en to-dimensjonal matrise . Matrisen lagrer et antall matriser inne i et enkelt, ytre matrise . De mange indre arrays deretter lagre en datatype , for eksempel en tekststreng . Du kan bruke et programmeringsspråk som C + + til å lagre tekststrenger i en matrise . Du trenger
    C + + integrert utviklingsmiljø ( IDE ), for eksempel Eclipse CDT
    C + + kompilator, som GCC
    Vis flere instruksjoner
    en

    Load den C + + IDE ved å klikke på programmets ikon. Når den åpnes, velger du "Fil /Ny /Project" og velg " C + + Project" for å opprette en ny C + + prosjekt . En tom kildekoden filen vises i teksteditoren delen av IDE .
    2

    Lag en hovedfunksjon . Hovedfunksjonen er der programmet starter. Skriv følgende på toppen av kildekoden filen:

    int main ( )

    { }
    3

    Erklærer en todimensjonal array, eller matrise , med strenger . Du kan angi størrelsen på matrisen til hva du vil . For eksempel vil opprette en matrise som er fem strenger lang og fem strenger bred, skriver følgende mellom de krøllete parentes av den viktigste funksjonen : en

    string matrise [ 5 ] [ 5 ];
    4

    Loop gjennom matrisen ved hjelp av en nestet "for" loop. Den første " for " loop løkker gjennom den ytre rekke av matrisen , som er den som inneholder de andre matriser . Den andre "for" sløyfe løkker enn den indre rekke av matrisen , som inneholder strengene. For å opprette en nestet "for" loop, skriver følgende uttalelse under matrisen erklæringen : en

    //ytre for loop

    for ( int i = 0 ; i < 5; i + + )

    {

    //indre for loop begynne

    for ( int j = 0; j < 5; j + + )

    { }
    < p> //indre for loop end

    }

    //ytre for loop end
    5

    tilordne en verdi til hver streng i matrisen . Hver streng er besøkt en gang inne i nestes " for" looper . Ved å plassere følgende uttalelse mellom klammeparentesene som umiddelbart følger andre "for" loop, kan du sette verdien for hver streng . Skriv følgende mellom klammeparentesene etter den andre " for " loop : en

    matrix [ i] [ j ] = 'x ';
    6

    Print verdien av matrisen til output -vinduet . Plasser følgende linje umiddelbart etter strengen som er tildelt i forrige trinn : en

    domstol << matrise [ i] [ j ];
    7

    Print ut et linjeskift karakter på enden av en komplett gjentakelse av den ytre "for" sløyfe . En komplett iterasjon setter og skriver teksten i alle strenger som finnes i en indre array. Ved å skrive ut et linjeskift karakter her , er utskriften brutt opp i et rutenett med rader og kolonner . Skriv følgende uttalelse etter teksten : " . //Indre for loop end"

    cout << endl;
    8

    Kjør programmet ved å trykke på den grønne " Play" knappen. Programmet resultatet ser slik ut : en

    xxxxx

    xxxxx

    xxxxx

    xxxxx

    xxxxx


    früher :

     Weiter:
      Relatert Artike
    ·Hvordan gå tilbake til Main Function in C + + 
    ·Hvordan gjøre en Square Root i C + + 
    ·Hvordan virker C program for å vise Currency Conversio…
    ·Hvordan Link OBJ -filer i Turbo C + + 
    ·C Minnelekkasje Tools 
    ·Hvordan få produktet på en Array i C + + 
    ·Slik bruker Skyboxes i GtkRadiant 
    ·Hvordan Fullføre en DataReader hjelp Statement 
    ·Hvordan bruke Switch Case in C # 
    ·Hva er pekere og hvordan de brukes 
      Anbefalte artikler
    ·Hvordan bruke JCreator Med en Android 
    ·Hvordan Split Strings i Python 
    ·Hvordan beregne Dato Forskjell i Java 
    ·Utvikling Assessment Tools 
    ·Hvordan gjøre tillegg i Java 
    ·Slik fjerner Zeros i Java Rekursjon 
    ·Hvordan Stopp Feilmelding Null er null eller ikke et ob…
    ·Hvordan lage en tekstfil i Visual Basic 6 
    ·Hvordan skrive en Linux Desktop Application 
    ·Hvordan Ping API Med Python 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/