Il C + + linguaggio di programmazione memorizza i dati di testo come i tipi di dati speciali chiamate stringhe . È possibile convertire le stringhe in array di caratteri . Un personaggio è particolarmente adatto per l'archiviazione di una stringa composta da lettere dell'alfabeto inglese , perché può memorizzare un numero, una lettera o un simbolo . La conversione di una stringa in un array di caratteri è garantire la compatibilità con programmi C , che non hanno la stringa C + + . Conversione di stringhe in array di caratteri è un compito semplice. 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 parte di testo della IDE 
 2 
 Importare le librerie " stringa" e " iostream " scrivendo il seguente all'inizio del file di codice sorgente : . < Br > 
 # include  
  # include  
  using namespace std; 
 3 
 Creare una funzione principale di scrivere il seguente sotto le righe scritte in Fase 2 : 
 
 int main ( ) { 
 
 
 
 } 
 4 
 dichiarare un tipo stringa scrivere il seguente all'interno delle parentesi graffe della funzione principale : 
 
 string str = "Dati alfabetici "; 
 5 
 dichiarare un array di caratteri , e assegnare la stringa convertita " str " per esso . Questo può essere fatto in una sola riga di codice , perché C + + ha una funzione built-in chiamato " c_str " che converte le stringhe in array di caratteri . Scrivere il seguente sotto l'istruzione precedente per raggiungere questo obiettivo : 
 
 const char * c = str.c_str (); 
 6 
 loop attraverso l'array di caratteri , e stampare il suo contenuto utilizzando un ciclo " per" . Scrivere il seguente sotto la dichiarazione scritta nella Fase 5 : 
 
 for (int i = 0; i < str.size (); i + + ) { cout << c [ i] ; } 
 Pagina 7 
 Eseguire il programma premendo il tasto freccia verde . Il programma converte una stringa contenente i dati alfabetici in un array di caratteri e poi stampa il risultato . L' output del programma è la seguente: 
 
 alfabetico Dati