Yshopnoosa.com

Hur konvertera en sträng till ett diagram i C++

Hur konvertera en sträng till ett diagram i C++

Programmeringsspråket C++ kan du manipulera data i en mängd olika sätt. Till exempel, kan du konvertera en sträng med text i ett diagram, där värdet av 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, som gör det möjligt att enkelt konverteras till ett tal. Detta antal kan sedan ritas i ett diagram. Detta program är ett bra sätt att bekanta dig med C++ string manipulation.

Instruktioner

1 Ladda C++ IDE genom att klicka på dess programikon. När det öppnas, välj "Arkiv/nytt/projekt" och välj "C++ projektet" att skapa ett nytt C++-projekt. En tom källkod fil visas i redigeraren textdelen av IDE.

2 Skriv följande rader överst i den källkod fil att importera de bibliotek som har de funktioner som krävs för att konvertera en sträng till ett diagram:

inkluderar < stdio.h > inkluderar < stdlib.h > inkluderar < iostream > genom att använda namespace std;

3 Deklarera en huvudsakliga funktion, som är utgångspunkten för ditt program. Klammerparenteserna som följer en funktion bifoga ett kodblock. Placera alla uttryck i följande steg i denna kodblock. Skriv följande deklaration för att skapa en tom huvudsakliga funktion.

int main){}

4 Deklarera en rad tecken, också känd som en sträng, genom att skriva följande uttalande:

char s[] = &quot;0 1 5 3 5 8 1 3&quot;;5

Skapa en "för" loop-programsats som itererar över alla tecken i strängen:

for(unsigned int i = 0; i &lt; sizeof(s); i++)

{}

6 Konvertera tecknet som "för" slingan för närvarande iteration över av skriva följande uttalande i kodblocket av loop:

int num = s [i];

7 Skapa en andra "för" loop inuti kodblocket av första "för" loop och efter tidigare uttalande. Denna loop upprepas ett antal gånger motsvarar det numeriska värdet på tecknet som upprepade över i den första öglan. Loopen skriver ut en asterisk med varje iteration, skapa ett diagram som tomter teckenvärdet. Skriv följande uttryck för att åstadkomma detta:

för (int j = 0; j < num; j ++){cout << "*";}

8 Skriva ut en end-of-line karaktär genom att placera följande uttalande under andra "för" loop. Detta avslutar en linje i diagrammet.

Cout << oä;

9 Kompilera och köra programmet genom att trycka på den gröna "Spela"-knappen i det översta verktygsfältet för IDE. Programmet konverterar enskilda tecken i strängen till numeriska värden. Dessa värden är sedan skrivas ut som ett diagram av asterisker.