C++ til_streng

C Til Streng



C++ lar oss konvertere numeriske verdier for heltall, flytende og dobbel datatype til strengdatatypen ved å bruke funksjonen 'to_string()'. Funksjonen 'to_string()' hjelper til med å konvertere de andre datatypene til strengdatatypen. Vi plasserer ganske enkelt en numerisk verdi i denne 'to_string()'-funksjonen som overfører den numeriske verdien til strengen og returnerer strengverdien som utdata. Her vil vi bruke denne 'to_string()'-funksjonen på de numeriske verdiene for heltalls-, float- og doble datatyper og vise den konverterte numeriske verdien inn i strengen som en utgang i denne veiledningen.

Eksempel 1:

Den eneste header-filen som vi inkluderer her er 'iostream' for å bruke funksjonene som er deklarert i denne header-filen. Under dette setter vi inn 'std'-navneområdet. Så det gjør det enkelt for oss å bruke funksjonen uten å plassere denne 'std' med alle funksjoner hver gang de brukes i koden. Deretter påkaller vi 'main()'-funksjonen.

Etter dette initialiserer vi 'mitt_navn' og variabelens datatype er 'streng.' Vi tildeler 'Samuel' til denne variabelen og initialiserer variabelen 'min_alder'. Datatypen til 'my_age'-variabelen er 'int' og vi tildeler '24' til den. Nå ønsker vi å konvertere denne '24' til strengen. Så vi bruker 'to_string()'-funksjonen her. Vi initialiserer en annen variabel kalt 'ageToString' med datatypen 'streng'.







Her bruker vi «to_string()»-funksjonen og tilordner den til denne «ageToString»-variabelen. Vi sender «my_age»-variabelen som inneholder «int»-dataene inn i denne «to_string()»-funksjonen som parameter. Dette forvandler 'my_age'-heltallsverdien til 'strengen'. De konverterte dataene lagres deretter i 'ageToString'-variabelen og vises med 'cout'.



Kode 1:



#include
ved hjelp av navneområde std ;
int hoved- ( ) {
streng mitt_navn = 'Samuel' ;
int min alder = 24 ;
string ageToString = til_streng ( min alder ) ;
cout << 'Vi konverterer heltallet til en streng.' << endl ;
cout << mitt navn + ' er ' + ageToString + ' år gammel' ;
}

Produksjon:
Heltallsverdien konverteres nå til strengverdien og vises her. Dette er fordi koden vår brukte 'to_string()'-funksjonen.





Eksempel 2:

'iostream' er inkludert først, og 'namespace std' er lagt til her. Deretter kalles 'main()'-funksjonen her. Variabelen 'std_name' initialiseres. Datatypen er satt til 'streng'. Vi tildeler 'James' til denne variabelen og initialiserer deretter 'marks'-variabelen. Denne variabelen har datatypen 'flytende', og vi gir den verdien '90,5'.



Nå ønsker vi å bruke 'to_string()'-funksjonen for å transformere denne '90.5' til en streng. Vi initialiserer datatypevariabelen 'streng' kalt 'marksToString' og plasserer funksjonen 'to_string()'. Vi sender 'marks'-variabelen som inneholder 'float'-dataene som et argument til 'to_string()'-metoden.

Her tilordner vi utfallet av 'to_string()'-funksjonen til 'marksToString'-variabelen. Dette endrer nå 'marks'-flytverdien til 'string'-datatypen og lagrer den i 'marksToString'-variabelen. De transformerte dataene vises deretter med 'cout'.

Kode 2:

#include
ved hjelp av navneområde std ;
int hoved- ( ) {
streng std_name = 'James' ;
flyte merker = 90,5 ;
string marksToString = til_streng ( merker ) ;
cout << standardnavn + 'fikk' + marksToString + 'merker' ;
}

Produksjon:
Strengverdien konverteres fra flyteverdien og vises her. Dette er resultatet av 'to_string()'-metoden som brukes i koden vår.

Eksempel 3:

Nå transformerer vi 'dobbelt' til 'streng' datatype. Først initialiserer vi 'customer_name' til 'string'-datatypen med navnet 'John'. Deretter plasserer vi variabelen av 'dobbel' datatype der vi tildeler '9980.5' verdien til denne variabelen. Nå ønsker vi å konvertere denne verdien som er en dobbel datatype til 'streng' datatypen.

For dette formålet bruker vi 'to_string'-metoden her. Vi initialiserer «salaryToString»-variabelen til «string»-datatypen og plasserer «to_string()»-metoden der. Vi passerer variabelen 'lønn' som parameter. Lønnen konverteres til datatypen 'streng' og lagres i variabelen 'salaryToString'. Nå skriver vi ut 'customer_name' sammen med 'salaryToString' ved å bruke 'cout'. Datatypen til begge variablene er 'streng'.

Kode 3:

#include
ved hjelp av navneområde std ;
int hoved- ( ) {
streng kundenavn = 'John' ;
dobbelt lønn = 9980,5 ;
streng lønnToString = til_streng ( lønn ) ;

cout << Kundenavn + 'har' + lønnToString + 'lønn.' ;

}

Produksjon:
Når vi kjører denne koden, kan vi se resultatet der den 'doble' datatypeverdien nå konverteres til 'streng'-datatypen og vises her sammen med navnet.

Eksempel 4:

Her konverterer vi både 'int' og 'float' datatyper til 'strengen'. For dette initialiserer vi 'a'-variabelen for datatypen 'int' med heltallsverdien '81' og variabelen 'b' til datatypen 'float' med flytverdien som er '72.9'.

I det følgende initialiserer vi ytterligere to variabler med navnene 'firstStr' og 'secondStr', henholdsvis, og tildeler 'to_string()'-metoden her til begge variablene. Nå sender vi 'a' til den første 'to_string()'-funksjonen og 'b' til den andre 'to_string()'-metoden. Nå konverteres begge verdiene til 'strengen' og lagres i henholdsvis 'firstStr' og 'secondStr'. Etter dette skriver vi ut begge strengvariablene som vi fikk etter å ha brukt 'to_string()'-metoden.

Kode 4:

#include
#inkluder
ved hjelp av navneområde std ;
int hoved- ( )
{
int en = 81 ;
flyte b = 72,9 ;
streng firstStr = til_streng ( en ) ;
streng secondStr = til_streng ( b ) ;
cout << 'Strengverdien til heltallet a er: ' << firstStr << endl ;
cout << 'Strengverdien til float b er: ' << secondStr << endl ;
}

Produksjon:
Heltallsverdien endres først til 'strengen'. Deretter endres også flottøren til 'strengen'. Begge strengverdiene vises her.

Eksempel 5:

Her ønsker vi å sette sammen heltalls- eller flyteverdiene med strengen, men vi gjør ikke dette direkte. Nå må vi transformere heltallet så vel som flyteverdiene i strengen. Først bruker vi sammenkobling og plasserer 'to_string()'-metoden der vi sender '9.8'. Så det endrer dette flytnummeret til strengen og sammenkoblingen er nå gjort her.

Etter dette bruker vi denne sammenkoblingen på heltalls- og strengdataene ved å endre 'int' til 'streng'. Vi plasserer heltallsverdiene i 'to_string()'-metoden. Vi har gjort begge sammenkoblingene ved å endre dem til datatypen 'streng' og deretter lagre i henholdsvis 's1' og 's2' variablene. Deretter plasserer vi 's1' og 's2' i 'cout'-metoden. Den viser også resultatet som vi lagret i disse variablene etter å ha endret dem til strenger og brukt sammenkoblingen av strengdataene her.

Kode 5:

#include
#inkluder
ved hjelp av navneområde std ;
int hoved- ( )
{
streng s1 = 'Verdien av tyngdekraften er' + til_streng ( 9.8 ) ;
streng s2 = 'Det virkelige tallet er' + til_streng ( 4 + 8 + 9 + 10 + 14 ) + 'her' ;
cout << s1 << endl ;
cout << s2 << endl ;
komme tilbake 0 ;
}

Produksjon:
Først transformeres flyteverdien til en 'streng', og deretter transformeres heltallsverdien til en 'streng'. Begge strengverdiene vises her etter sammenkobling med de andre strengdataene.

Eksempel 6:

Nå får vi input fra brukeren av 'int'-datatypen og lagrer den i 'x'-variabelen når vi erklærer 'x'-variabelen til 'int'-datatypen her. Vi får dette innspillet her ved hjelp av 'cin'-kommandoen. Nå konverterer vi denne inngangen til 'strengen' ved å plassere 'x'-variabelen i 'to_string()'-metoden og viser deretter resultatet som vi lagret i 's'-variabelen.

Kode 6:

#include
#inkluder
ved hjelp av navneområde std ;
int hoved- ( )
{
int x ;
cout << 'Vennligst skriv inn nummeret for å konvertere det til streng' <> x ;
streng s = til_streng ( x ) ;
cout << 'Det konverterte heltall til streng er' + s << endl ;
komme tilbake 0 ;
}

Produksjon:
Etter å ha vist meldingen her, skriver vi inn '84' som er datatypen 'int' og trykker 'enter'. Deretter vises det konverterte resultatet til 'streng'-datatypen under denne.

Konklusjon

'to_string()'-metoden er grundig studert i denne veiledningen. Vi utforsket bruken av denne metoden i C++-programmering. Vi lærte at denne metoden hjelper til med å konvertere 'int', 'float', så vel som de 'doble' datatypene til 'strengen'. Vi demonstrerte flere eksempler der vi bruker denne 'to_string()'-metoden i kodene våre og viser hvordan denne metoden fungerer i denne veiledningen. Vi studerte denne metoden grundig her.