To_string C ++

To_string C ++
Le stringhe sono un concetto abbastanza noto di C ++ che contiene molti caratteri, simboli e numeri. Le stringhe sono variabili che possono essere manipolate in molti modi. C ++ ha inventato la funzione "To_string ()" per convertire numeri, valori galleggianti, valori esponenziali ed espressioni alle stringhe dopo qualsiasi calcolo. Pertanto, esamineremo la funzione to_string () di C ++ nell'articolo di oggi. Iniziamo con la nuova creazione di file e l'apertura con il tocco di Ubuntu e le nano istruzioni sulla shell.

Esempio 01:

Ecco che arriva il primo e primo esempio per elaborare il funzionamento della funzione To_string () applicata sui numeri o sui valori float. Poiché questo lavoro è stato svolto utilizzando C ++, dobbiamo aggiungere alcune librerie standard C ++. All'interno di questo codice, ne abbiamo solo uno, io.e. bit/stdc++.H. Questo è stato utilizzato per utilizzare numeri interi, galleggianti, bit e visualizzare l'output standard in un formato standard. Successivamente, lo spazio dei nomi "STD" è venuto per il nostro aiuto per utilizzare le dichiarazioni "COUT" e "CIN" all'interno del nostro codice senza alcun problema.

La funzione principale () inizia con l'inizializzazione di una variabile stringa "S1" che ottiene un valore di stringa convertito dalla funzione To_string (). Questa variabile S1 sta prendendo un valore di tipo intero come stringa dopo la conversione tramite il metodo TO_STRING (). L'istruzione Cout è stata utilizzata per visualizzare quel valore intero convertito in stringa nella shell tramite la variabile "S1". La variabile del tipo di stringa successiva, S2, è stata nuovamente inizializzata con lo stesso metodo TO_STRING (). Questa volta, prende un valore di tipo galleggiante nel parametro della funzione "To_string ()". L'istruzione Cout viene di nuovo per visualizzare il valore della variabile S2 come stringa convertita, i.e. fluttuare a stringa. Il programma è stato completato.

Ecco che arriva a vedere l'output di questo codice dato. Dobbiamo compilarlo con un compilatore C ++. In Ubuntu 20.04, abbiamo il compilatore G ++ per farlo. Assicurati di averlo. Quindi il comando G ++ è stato utilizzato per compilare il file "toString.CC ". Ha avuto successo e siamo pronti a eseguire il codice con "./UN.fuori ”query. Dopo averlo usato, abbiamo ottenuto il valore intero e float come stringa sulla shell, come puoi vedere dal risultato.

Esempio 02:

Il primo esempio è stato quello di convertire un valore intero e float in una stringa e visualizzare sul terminale. Questa volta, vedremo la conversione di un valore con un po 'di potenza esponente con esso. L'esponente nel valore C ++ può essere visualizzato con il carattere "E". Quindi, iniziamo con i "bit/stdc++.H "C ++ Inclusione della libreria nel nuovo codice. Lo spazio dei nomi "std" è necessario per distinguere con le dichiarazioni CIN e COUT su richiesta. La funzione di codice principale () è abbastanza simile all'esempio sopra, con una modifica del valore da convertire. Quindi, abbiamo dichiarato la prima variabile del tipo di stringa S1. Prende il valore dal metodo To_string () dopo la conversione in una stringa. Il valore che prende è 1 aumentato alla potenza +30, i.e. 1e+30. La riga successiva utilizza la clausola Cout per visualizzare il valore della shell dopo la conversione in una stringa.

Ecco che arriva un altro tipo di stringa variabile "S2" che prende un valore di tipo esponente convertito dal metodo "To_string ()" di c++. Il metodo TO_STRING () ha utilizzato il valore 1 aumentando la potenza -30 nei suoi argomenti e lo ha convertito in stringa. Il valore verrebbe salvato nella variabile S2. Il codice doveva essere salvato prima della sua esecuzione tramite CTRL+S.

Dopo aver salvato questo codice appena creato, l'abbiamo compilato. Non abbiamo trovato errori in cambio ed eseguito il codice compilato con "./UN.comando fuori ". In cambio, sono stati visualizzati i valori esponenziali convertiti in stringhe. Il valore con una potenza esponenziale positiva è stato convertito in un lungo valore di galleggiante, mentre il valore con valore esponenziale negativo è stato convertito in tutti i valori float "0", come dimostrato.

Esempio 03:

Diamo un'occhiata a un altro esempio di utilizzo del metodo C ++ TO_STRING () in Ubuntu. Questa volta, vedremo come trovare un carattere specifico da una stringa convertita dopo aver usato la funzione "To_string". Quindi, il codice è stato avviato con gli stessi bit/STDC++.HEADER H e spazio dei nomi "STD" standard. La funzione principale () inizia con la Dichiarazione S1 del tipo di stringa. Questa variabile ha preso il valore "intero" dal metodo To_string () dopo la conversione in una stringa. La funzione Find () è stata chiamata con String S1 che prende "2" come argomento. Questo è stato utilizzato per ottenere la posizione del valore "2" in una stringa S1 con "+1". La seconda variabile stringa, S2, ha preso il valore della stringa convertito dal metodo "To_string ()". Nel suo caso, il valore convertito tramite il metodo TO_STRING () è un valore float. Ora l'istruzione Cout è stata utilizzata per scoprire la posizione di un valore 2 dalla stringa S2. Lo stesso metodo Find () è stato chiamato con la variabile S2 sul punto e la posizione del valore verrà visualizzata. Ora, il codice è stato impostato per essere compilato ed eseguito sulla shell.

Il comando di compilazione "G ++" viene fornito con il nome del file per compilare questo codice. Non restituisce eccezioni. Dopo questo, abbiamo eseguito il file di codice compilato e ottenuto il risultato di seguito. Restituisce 3 come posizione del valore 2 nelle stringhe S1 e S2 entrambi.

Esempio 04:

Facciamo il nostro ultimo esempio per elaborare la funzionalità del metodo TO_STRING (). Questa volta, abbiamo un operatore di "aggiunta" nel codice. Iniziamo il nostro nuovo codice con gli stessi bit/STDC++.Biblioteca H per utilizzare valori e istruzioni standard C ++. Lo spazio dei nomi "std" è un must da includere. La funzione principale () è un codice a tre righe per elaborare qui il funzionamento della funzione To_string (). Ecco che arriva l'inizializzazione e la dichiarazione di una variabile stringa S1. La funzione to_string () ha preso la somma e la sottrazione di alcuni numeri in esso. Dopo l'aggiunta e la sottrazione, il valore finale verrà convertito in una stringa e salvato nella variabile S1. L'istruzione Cout è sempre venuta qui per il nostro aiuto per visualizzare il valore della stringa S1 sulla shell del terminale di Ubuntu. Questo era tutto a riguardo. Dobbiamo dare un'occhiata all'output di questo codice dopo averlo salvato con il collegamento CTRL+S.

Il metodo TO_STRING () che prende i numeri con gli operatori nei suoi parametri viene prima calcolato su un numero perfetto, i.e. 19 e poi convertito in una stringa da visualizzare sulla shell.

Conclusione:

Per riassumere, abbiamo coperto tutti i concetti di base e necessari nel nostro articolo per elaborare la funzionalità TO_STRING (). Abbiamo fatto con la conversione di interi semplici, galleggianti, valore esponenziale e espressione matematica in stringhe tramite la funzione to_string () di c++. Abbiamo anche visto come ottenere la posizione esatta di un personaggio particolare da una stringa all'interno del nostro esempio. Pertanto, speriamo che questo articolo sia il migliore per ogni utente C ++.