Nwlapcug.com


Come convertire la variabile INT in stringa

Programmazione di solito coinvolge trattare con tipi di dati incompatibili. Tipi di dati possono essere numeri o lettere, nonché gli oggetti più complessi. Imparare a convertire dai dati di un tipo a un altro è necessario per alcuni programmi. Questo è particolarmente vero quando l'interazione con l'input dell'utente o le funzioni di libreria di terze parti, poiché si ha alcun controllo sul formato dei dati. In queste situazioni, sarà necessario convertire i dati da un tipo a quella successiva. Per fortuna, c'è una tecnica integrata in C++ per la conversione di tipi di dati incompatibili, secco come convertire un intero in una stringa.

Istruzioni

1

Importare il torrente"String" e "Stringa" librerie, come pure la biblioteca di "Flusso di IO". È possibile farlo scrivendo queste righe nella parte superiore del file di codice sorgente:

sono < iostream > includono < sstream > includono < stringa > 2

Dichiarare la variabile di tipo integer e la variabile di stringa come questo:

int x = 0;

String s;

3

Dichiarare una variabile "String Stream" come questo:

stringstream ss;

4

Convertire il valore integer in un flusso di stringa utilizzando il "<<" operatore. Questo operatore può accettare che altri dati tipi troppo, non solo interi.

SS << x;

5

Trasformare il flusso di stringa in una stringa chiamando la funzione "Str ()". È quindi possibile assegnare la stringa alla variabile "s" dichiarata in precedenza nel passaggio due come questo:

s = ss.str();