Il C + + linguaggio di programmazione 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 ogni carattere della stringa corrisponde a un valore sul grafico . Ciò è possibile perché ogni carattere ha un valore numerico sottostante , che permette di essere facilmente convertito in un numero . Questo numero può quindi tracciare su un grafico . Questo programma è un ottimo modo per familiarizzare con la manipolazione di stringhe C + + . Cose che ti serviranno
+ ambiente di sviluppo integrato (IDE) , come ad esempio Eclipse CDT
compilatore C + + , ad un GCC
Mostra più istruzioni
1
carico C + il C + + IDE facendo clic sulla relativa 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 di vuoto viene visualizzata nell'editor di testo parte dell'IDE.
2
Scrivere le seguenti linee all'inizio del file di codice sorgente per importare le librerie che hanno le funzioni necessarie per convertire una stringa in un grafico:
# include # include # include ;
3 dichiarare una funzione principale , che è il punto di partenza per il vostro programma . Le parentesi graffe che seguono una funzione racchiudono un blocco di codice . Mettere tutte le istruzioni nei seguenti passi 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 [ ] = " 0 1 5 3 5 8 1 3 " ;
5
Creare una dichiarazione ciclo "for " che itera su tutti i personaggi del stringa :
for ( unsigned int i = 0; i < sizeof ( s ) ; i + + ) { }
6
Convertire il carattere che il ciclo "for " è attualmente l'iterazione sopra , scrivendo la seguente istruzione all'interno del blocco di codice del ciclo :
int num = s [ i] ;
7
Creare un secondo ciclo "for" all'interno del blocco di codice di il primo ciclo "for" e dopo l'istruzione precedente . Questo ciclo si ripete un certo numero di volte pari al valore numerico del carattere viene iterata nel primo ciclo . Il ciclo viene stampato un asterisco ad ogni iterazione , la creazione di 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 < p > Stampare un carattere end - of-line inserendo la seguente dichiarazione 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 un grafico di asterischi .