Come convertire un puntatore a un valore di stringa in C ++

February 24

Il ++ linguaggio di programmazione C dispone di un potente strumento noto come un puntatore. Un puntatore memorizza il valore in una posizione nella memoria del computer. Puntatori hanno un tipo associato che è in genere dello stesso tipo dei dati a cui essi indicano. Ad esempio, un puntatore che indica una stringa è un puntatore di stringa. È possibile trovare il valore di un puntatore punta a da de-riferimento di esso. Se si de-riferimento un puntatore a una stringa, si otterrà il valore di qualsiasi stringa a cui punta il puntatore.

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 Creare una funzione principale scrivendo il seguente all'interno del file di codice sorgente:

int main ()

{

}

3 Dichiarare una stringa scrivendo la seguente dichiarazione sotto quella scritta nella Fase 2:

string str = string ( "Ciao Mondo");

4 Dichiarare un puntatore a una stringa, e assegnare l'indirizzo della stringa "str". Questa operazione viene eseguita utilizzando l'operatore di indirizzo "e," in questo modo:

stringa * ptr = & str;

5 Stampate il valore detenuta dalla stringa "str" ​​di de-riferimento il puntatore "PTR," in questo modo:

cout << * PTR << endl;

6 Eseguire il programma premendo il tasto verde "Play" che si trova sulla fila superiore di pulsanti. L'output del programma è simile al seguente:

Ciao mondo