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

Come convertire variabile INT per String

Programmazione di solito comporta che fare con tipi di dati incompatibili . I tipi di dati possono essere numeri o lettere , ma anche oggetti più complessi . Imparare a convertire da un tipo di dati a un altro è necessario per alcuni programmi. Questo è particolarmente vero quando si interfaccia con l'input dell'utente o di funzioni di libreria di terze parti , in quanto si ha alcun controllo sul formato dei dati . In queste situazioni , è necessario convertire i dati da un tipo all'altro . Per fortuna, c'è una tecnica di built-in in C + + per la conversione di tipi di dati incompatibili , come ad esempio la conversione di un intero in una stringa . Cose che ti serviranno
C + + Compiler , come
GCC C + + ambiente di sviluppo integrato , come ad esempio Eclipse CDT
Show More Istruzioni
1

Importa la " String Streaming " e " "librerie , così come la " stringa della libreria IO stream " . È possibile farlo scrivendo queste righe nella parte superiore del file di codice sorgente :

# include

# include

# include < , string>
2

dichiarare la variabile intera e la variabile stringa come questa:

int x = 0;

string s ;

3

dichiarare una variabile " stringa stream" come questo:

stringstream ss ;
4

Converti il numero intero in un flusso di stringa utilizzando il " << , "operatore . Questo operatore può accettare altri tipi di dati troppo , non solo i numeri interi

ss << x ; .
5

trasformare il flusso stringa in una stringa chiamando il " str ( ) " funzione . È quindi possibile assegnare la stringa alla variabile "s" ha dichiarato nella precedente Fase due come questa:

s = ss.str ();

 

Programmazione © www.354353.com