Come convertire una stringa in un grafico in C ++

July 15

Come convertire una stringa in un grafico in C ++


Il ++ linguaggio di programmazione C permette di manipolare i dati in una moltitudine di modi. Ad esempio, è possibile convertire una stringa di testo in un grafico, in cui il valore di ciascun carattere nella stringa corrisponde ad un valore sul grafico. Questo è possibile perché ogni carattere ha un valore numerico sottostante, che gli consente di essere facilmente convertito in un numero. Questo numero può quindi tracciare su un grafico. Questo programma è un ottimo modo per familiarizzare con C ++ manipolazione delle stringhe.

istruzione

1 Caricare il C ++ IDE facendo clic sulla sua icona del programma. Quando si apre, selezionare "File / Nuovo / Progetto" e scegliere "Progetto ++ C" per creare un nuovo progetto C ++. Un file di codice sorgente vuoto appare nella parte editor di testo dell'IDE.

2 Scrivere le seguenti righe nella parte superiore del file di codice sorgente per importare le librerie che hanno le funzioni necessarie per convertire una stringa in un grafico:

includere <stdio.h> includere <stdlib.h> includere <iostream>

using namespace std;

3 Dichiarare una funzione principale, che è il punto di partenza per il programma. Le parentesi graffe che seguono una funzione racchiudono un blocco di codice. Mettere tutte le istruzioni nei seguenti passaggi all'interno di questo blocco di codice. Scrivi la seguente dichiarazione per creare una funzione principale vuota.

int main ()
{}

4 Dichiarare un array di caratteri, noto anche come una stringa, scrivendo la seguente dichiarazione:

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

5 Creare un "per" dichiarazione ciclo che itera su tutti i caratteri della stringa:

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

{}

6 Convertire il carattere che il ciclo "for" è attualmente iterazione di scrivendo la seguente dichiarazione all'interno del blocco di codice del ciclo:

int num = s [i];

7 Creare un secondo ciclo "for" all'interno del blocco di codice del primo ciclo "for" e dopo l'istruzione precedente. Questo ciclo itera un numero di volte pari al valore numerico del carattere che viene iterata nel primo ciclo. Le stampe loop out un asterisco con ogni iterazione, creando un grafico che traccia il valore del carattere. Scrivere le seguenti istruzioni per ottenere questo risultato:

for (int j = 0; j <num; j ++)
{Cout << "*"; }

8 Stampare un carattere di fine linea ponendo la seguente dichiarazione al di sotto del secondo ciclo "for". Questo completa una linea del grafico.

cout << endl;

9 Compilare ed eseguire il programma premendo il tasto verde "Play" nella barra degli strumenti superiore della IDE. Il programma converte i singoli caratteri della stringa in valori numerici. Questi valori vengono poi stampati come una tabella dei asterischi.