C++ In_Stringa

C In Stringa



Il C++ ci consente di convertire i valori numerici dei tipi di dati intero, float e double nel tipo di dati stringa utilizzando la funzione 'to_string()'. La funzione 'to_string()' aiuta a convertire gli altri tipi di dati nel tipo di dati stringa. Inseriamo semplicemente qualsiasi valore numerico in questa funzione “to_string()” che trasferisce quel valore numerico nella stringa e restituisce il valore della stringa come output. Qui, applicheremo questa funzione 'to_string()' sui valori numerici dei tipi di dati integer, float e double e mostreremo il valore numerico convertito nella stringa come output in questa guida.

Esempio 1:

L'unico file di intestazione che includiamo qui è 'iostream' per utilizzare le funzioni dichiarate in questo file di intestazione. Sotto questo, inseriamo lo spazio dei nomi “std”. Pertanto, ci semplifica l'utilizzo della funzione senza inserire questo 'std' con tutte le funzioni ogni volta che vengono utilizzate nel codice. Quindi, invochiamo la funzione “main()”.

Successivamente, inizializziamo 'my_name' e il tipo di dati della variabile è 'string'. Assegniamo 'Samuel' a questa variabile e inizializziamo la variabile 'my_age'. Il tipo di dati della variabile 'my_age' è 'int' e gli assegniamo '24'. Ora vogliamo convertire questo “24” nella stringa. Quindi, qui utilizziamo la funzione “to_string()”. Inizializziamo un'altra variabile denominata 'ageToString' con il tipo di dati 'string'.







Qui utilizziamo la funzione “to_string()” e la assegniamo a questa variabile “ageToString”. Passiamo la variabile 'my_age' che contiene i dati 'int' in questa funzione 'to_string()' come parametro. Questo trasforma il valore intero “my_age” nella “stringa”. I dati convertiti vengono quindi memorizzati nella variabile “ageToString” e visualizzati utilizzando “cout”.



Codice 1:



#include
utilizzando spazio dei nomi standard ;
int principale ( ) {
stringa mio_nome = 'Samuele' ;
int la mia età = 24 ;
stringa ageToString = accordare ( la mia età ) ;
cout << 'Stiamo convertendo il numero intero in una stringa.' << fine ;
cout << il mio nome + ' È ' + ageToString + ' Anni' ;
}

Produzione:
Il valore intero viene ora convertito nel valore stringa e visualizzato qui. Questo perché il nostro codice utilizzava la funzione “to_string()”.





Esempio 2:

'iostream' viene incluso per primo e qui viene aggiunto 'namespace std'. Quindi, qui viene richiamata la funzione “main()”. La variabile 'std_name' viene inizializzata. Il suo tipo di dati è impostato su 'stringa'. Assegniamo 'James' a questa variabile e quindi inizializziamo la variabile 'marks'. Questa variabile ha il tipo di dati 'float' e le diamo il valore '90,5'.



Ora vogliamo utilizzare la funzione “to_string()” per trasformare questo “90.5” in una stringa. Inizializziamo la variabile di tipo dati 'string' denominata 'marksToString' e inseriamo la funzione 'to_string()'. Inviamo la variabile 'marks' che contiene i dati 'float' come argomento al metodo 'to_string()'.

Qui assegniamo il risultato della funzione “to_string()” alla variabile “marksToString”. Questo ora modifica il valore float 'marks' nel tipo di dati 'string' e lo salva nella variabile 'marksToString'. I dati trasformati vengono quindi visualizzati utilizzando 'cout'.

Codice 2:

#include
utilizzando spazio dei nomi standard ;
int principale ( ) {
stringa nome_std = 'Giacomo' ;
galleggiante segni = 90,5 ;
stringamarkToString = accordare ( segni ) ;
cout << nome_std + ' avuto ' + markToString + ' segni' ;
}

Produzione:
Il valore stringa viene convertito dal valore float e viene mostrato qui. Ciò risulta dal metodo 'to_string()' utilizzato nel nostro codice.

Esempio 3:

Ora trasformiamo il tipo di dati “double” nel tipo di dati “string”. Per prima cosa inizializziamo il “customer_name” del tipo di dati “string” con il nome “John”. Quindi, inseriamo la variabile del tipo di dati “double” dove assegniamo il valore “9980.5” a questa variabile. Ora desideriamo convertire questo valore che è un tipo di dati double nel tipo di dati 'string'.

A questo scopo utilizziamo qui il metodo “to_string”. Inizializziamo la variabile “salaryToString” del tipo di dati “string” e inseriamo lì il metodo “to_string()”. Passiamo la variabile “stipendio” come parametro. Lo stipendio viene convertito nel tipo di dati 'string' e memorizzato nella variabile 'salaryToString'. Ora stampiamo 'customer_name' insieme a 'salaryToString' utilizzando 'cout'. Il tipo di dati di entrambe le variabili è 'string'.

Codice 3:

#include
utilizzando spazio dei nomi standard ;
int principale ( ) {
stringa nome_cliente = 'John' ;
Doppio stipendio = 9980,5 ;
stringa salarioToString = accordare ( stipendio ) ;

cout << Nome del cliente + ' ha ' + salarioToString + ' stipendio. ' ;

}

Produzione:
Quando eseguiamo questo codice, possiamo vedere il risultato in cui il valore del tipo di dati 'double' viene ora convertito nel tipo di dati 'string' e viene visualizzato qui insieme al nome.

Esempio 4:

Qui convertiamo i tipi di dati “int” e “float” nella “stringa”. Per questo, inizializziamo la variabile “a” del tipo di dati “int” con il valore intero di “81” e la variabile “b” del tipo di dati “float” con il valore float che è “72.9”.

Di seguito inizializziamo altre due variabili rispettivamente con i nomi “firstStr” e “secondStr” e assegniamo qui ad entrambe le variabili il metodo “to_string()”. Ora passiamo “a” alla prima funzione “to_string()” e “b” al secondo metodo “to_string()”. Ora entrambi i valori vengono convertiti nella 'stringa' e memorizzati rispettivamente in 'firstStr' e 'secondStr'. Successivamente, stampiamo entrambe le variabili stringa ottenute dopo aver applicato il metodo “to_string()”.

Codice 4:

#include
#include
utilizzando spazio dei nomi standard ;
int principale ( )
{
int UN = 81 ;
galleggiante B = 72,9 ;
stringa primaStr = accordare ( UN ) ;
stringa secondoStr = accordare ( B ) ;
cout << 'Il valore stringa dell'intero a è: ' << primaStr << fine ;
cout << 'Il valore stringa del float b è: ' << secondaStr << fine ;
}

Produzione:
Il valore intero viene prima trasformato nella “stringa”. Successivamente anche il float viene trasformato in “string”. Entrambi i valori stringa vengono visualizzati qui.

Esempio 5:

Qui, vogliamo concatenare i valori interi o float con la stringa ma non lo facciamo direttamente. Ora dobbiamo trasformare il valore intero e quello float nella stringa. Per prima cosa applichiamo la concatenazione e inseriamo il metodo “to_string()” in cui passiamo “9.8”. Quindi, cambia questo numero float nella stringa e la concatenazione viene ora eseguita qui.

Successivamente, applichiamo questa concatenazione sui dati interi e stringa modificando 'int' in 'string'. Inseriamo i valori interi nel metodo “to_string()”. Abbiamo eseguito entrambe le concatenazioni modificandole nel tipo di dati 'string' e salvandole quindi rispettivamente nelle variabili 's1' e 's2'. Quindi inseriamo “s1” e “s2” nel metodo “cout”. Visualizza anche il risultato che abbiamo memorizzato in queste variabili dopo averle trasformate in stringhe e applicato qui la concatenazione dei dati delle stringhe.

Codice 5:

#include
#include
utilizzando spazio dei nomi standard ;
int principale ( )
{
stringa s1 = 'Il valore della gravità è' + accordare ( 9.8 ) ;
stringa s2 = 'Il numero reale è' + accordare ( 4 + 8 + 9 + 10 + 14 ) + ' Qui' ;
cout << s1 << fine ;
cout << s2 << fine ;
ritorno 0 ;
}

Produzione:
Innanzitutto il valore float viene trasformato in una “stringa” e, successivamente, il valore intero viene trasformato in una “stringa”. Entrambi i valori di stringa vengono visualizzati qui dopo la concatenazione con gli altri dati di stringa.

Esempio 6:

Ora, otteniamo l'input dall'utente del tipo di dati 'int' e lo memorizziamo nella variabile 'x' mentre qui dichiariamo la variabile 'x' del tipo di dati 'int'. Otteniamo questo input qui con l'aiuto del comando 'cin'. Ora convertiamo questo input nella 'stringa' inserendo la variabile 'x' nel metodo 'to_string()' e quindi visualizzando il risultato che abbiamo memorizzato nella variabile 's'.

Codice 6:

#include
#include
utilizzando spazio dei nomi standard ;
int principale ( )
{
int X ;
cout << 'Inserisci il numero per convertirlo in stringa' <> X ;
stringhe = accordare ( X ) ;
cout << 'Il numero intero convertito in stringa è ' + S << fine ;
ritorno 0 ;
}

Produzione:
Dopo aver visualizzato il messaggio qui, inseriamo '84' che è il tipo di dati 'int' e premiamo 'invio'. Quindi, il risultato convertito nel tipo di dati 'string' viene visualizzato sotto questo.

Conclusione

Il metodo “to_string()” è approfondito in questa guida. Abbiamo esplorato l'utilizzo di questo metodo nella programmazione C++. Abbiamo appreso che questo metodo aiuta a convertire i tipi di dati 'int', 'float' e 'double' in 'string'. Abbiamo dimostrato diversi esempi in cui utilizziamo questo metodo 'to_string()' nei nostri codici e mostriamo il funzionamento di questo metodo in questa guida. Abbiamo studiato a fondo questo metodo qui.