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 konvertera en sträng till ett diagram i C + +

    The C + + programmering språk kan du manipulera data i en mängd olika sätt . Till exempel kan du konvertera en textsträng i ett diagram , där värdet för varje tecken i strängen motsvarar ett värde på sjökortet . Detta är möjligt eftersom varje tecken har en underliggande numeriskt värde , vilket gör att den lätt omvandlas till ett tal. Detta nummer kan sedan ritas upp på ett diagram. Detta program är ett bra sätt att bekanta dig med C + + string manipulation . Saker du behöver
    C + + Integrated Development Environment ( IDE ) , t.ex. Eclipse CDT
    C + + kompilator , en sådan GCC
    Visa mer 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

    Skriv följande rader vid toppen av källkoden fil att importera bibliotek som har de funktioner som krävs för att konvertera en sträng i ett diagram :

    # include # include # include using namespace std ;
    3

    Deklarera en huvudfunktion , vilket är utgångspunkten för ditt program . De klamrar som följer en funktion bifoga ett kodblock . Placera alla uttalanden i följande steg inuti denna kodblock . Skriv följande uttalande för att skapa en tom huvudfunktion .

    Int main ( ) { }
    4

    Deklarera en array av tecken , även känd som en sträng , genom att skriva följande uttalande :

    char s [ ] = " 0 1 5 3 5 8 1 3 ";
    5

    Skapa ett " för " loop uttalande som itererar över alla tecken i string :

    för ( unsigned int i = 0 ; i < sizeof (s ) , i + + ) { }
    6

    Konvertera tecknet som " för " loop närvarande iteration över genom att skriva följande uttalande inuti kodblock av slingan :

    int num = s [ i] ;
    7

    Skapa en andra " för " loop inuti kodblock av den första " för " loop och efter det tidigare uttalandet . Denna slinga itererar ett antal gånger lika med det numeriska värdet för tecknet som itereras över i den första slingan . Slingan skriver ut en asterisk med varje iteration , vilket skapar ett diagram som avsätter tecknet värde. Skriv följande uttalanden för att åstadkomma detta :

    for (int j = 0 ; j < num , j + + ) { cout << " * " ; }
    8

    Skriv ut en end-of - line tecken genom att placera följande uttalande under det andra " för " loop . Detta fullbordar en linje i diagrammet

    cout << endl; .
    9

    Kompilera och exekvera programmet genom att trycka på den gröna " Play " -knappen på verktygsfältet för IDE . Programmet konverterar de enskilda tecknen i strängen till numeriska värden. Dessa värden används sedan skrivas ut som ett diagram av asterisker .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man slår ihop Unika Integer Algoritmer
    ·Hur man skapar Pyc filen för att köra på webben
    ·Hur får man ett jämnt antal i CPP
    ·Hur man returnera en referens till vektor C
    ·Hur man gör spel för Apple-produkter
    ·Hur man skriver ett program för att konvertera gemener…
    ·Hur man skriver en C-programmet Läsa en parentes
    ·C minnesläcka Verktyg
    ·Hur får man en pekare till en Bitmap i C + +
    ·Hur man gör filer i MFC
    Utvalda artiklarna
    ·Hur Infoga datum i MySQL Tables
    ·Skillnaden i sekunder mellan två datum i PHP
    ·Hur man läser Endast textrutor i VB6
    ·En förklaring av XBlite
    ·Hur man gör ett Word en länk till någon på Facebook…
    ·Vad är Python 2.2.3
    ·3D Spel Creator Tutorial
    ·Hur man programmerar en Array i Visual Basic
    ·Human Computer Interface Design Guidelines
    ·Hur man använder Linux Lineage
    Copyright © Dator Kunskap http://www.dator.xyz