Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man gör en matris av Strings

    Dataprogram lagra data i ett antal olika behållare . En grundläggande och enkel att använda behållaren är matrisen , som lagrar data i en sekvens av minnesceller. En vanlig variant av matrisen är en matris , som ibland kallas en tvådimensionell grupp . Matrisen lagrar ett antal arrayer i en enda , yttre matris. De multipla inre arrayer lagras sedan en datatyp , till exempel en textsträng . Du kan använda ett programmeringsspråk som C + + för att lagra textsträngar i en matris . Saker du behöver
    C + + integrerad utvecklingsmiljö ( IDE ) , t.ex. Eclipse CDT
    C + + kompilator , såsom GCC
    Visa fler instruktioner
    1

    Ladda C + + IDE genom att klicka på dess programikon . När det öppnas , välj " Arkiv /Nytt /Project " och välj " C + +-projekt " för att skapa en ny C + + projektet . En tom källkod filen visas i textredigeraren delen av IDE .
    2

    Skapa en huvudfunktion . Den huvudsakliga funktionen är där ditt program börjar. Skriv följande på toppen av källkoden filen :

    int main ( ) katalog

    { } Addera 3

    Deklarera en tvådimensionell array , eller matris av strängar . Du kan ställa in storleken på matrisen till vad du vill . Till exempel , för att skapa en matris som är fem strängar lång och fem strängar brett , skriver följande mellan klammerparenteser av huvudfunktionen :

    string matris [ 5 ] [ 5 ] ;
    4

    loop genom matrisen med en kapslad " för " loop . Den första " för " loop loopar genom den yttre array av matrisen , som är den som innehåller de andra matriser. Det andra "för" loop loopar över den inre matrisen av matrisen , som innehåller strängarna. Om du vill skapa en kapslad " för " loop , skriver följande uttalande nedan matrisen deklaration :

    //yttre for-loop

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

    {

    //inner för loop börjar

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

    { }

    //inner för öglan

    }

    //ytter för öglan
    5

    Tilldela ett värde till varje sträng i matrisen . Varje sträng besöks en gång inuti det kapslade " för " loopar . Genom att placera följande uttalande mellan klammerparenteser som omedelbart följer den andra " för " loop , kan du ställa in värdet för varje sträng . Skriv följande mellan klammerparenteser efter den andra " för " loop :

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

    ut värdet av matrisen till Output-fönstret . Placera följande rad omedelbart efter strängen uppdraget gjorts i föregående steg :

    cout << matris [ i] [ j ] ;
    7

    Skriva ut ett radbrytningstecken på slutet av en fullständig iteration av yttre "för" loop. En fullständig iteration ställer och skriver texten för alla strängar som finns i en inre rad . Genom att skriva ett radmatningstecken här , är utskriften uppdelad i ett rutnät med rader och kolumner . Skriv följande uttalande efter texten : " . //Inner för loop end "

    cout << endl;
    8

    Kör programmet genom att trycka på den gröna " Play " knappen. Programmet produktionen ser ut så här :

    xxxxx

    xxxxx

    xxxxx

    xxxxx

    xxxxx


    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder strängar som inmatning från tangent…
    ·Konvertera CPP till DLL
    ·Visual Basic . NET Vs . Visual C # NET
    ·Vad är en CPP Gränssnitt
    ·Hur man bygger en drivrutin
    ·Hur konvertera alfabetiska Strängar i C + +
    ·Hur man använder en switch-sats i C
    ·Hur man gör videospel med C + +
    ·Hur man skriver en Vim Script
    ·Hur man fixar Visual C + + Runtime Library
    Utvalda artiklarna
    ·Hur man använder ett heltal för att hämta en ENUM Or…
    ·Hur svårt är Utforma ett GUI i Python
    ·Hur Invertera Bråk i Visual Basic
    ·Hur man programmerar PHP med MacBook
    ·Hur man skapar ett diagram i Python
    ·Hur man deklarerar Inline funktioner i C + +
    ·Funktion i C för Palindrommar
    ·Hur man kör VMware i en Linux Terminal
    ·Visual Basic 3D Game Tutorial
    ·Hur listfunktionerna i en klass i Python
    Copyright © Dator Kunskap http://www.dator.xyz