Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come convertire le stringhe alfabetiche di C + +

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 : .

# 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

 

Programmazione © www.354353.com