Ц++ То_Стринг

C To String



Ц++ нам омогућава да конвертујемо нумеричке вредности типа целобројних, плутајућих и двоструких података у тип података низа коришћењем функције „то_стринг()“. Функција „то_стринг()“ помаже у претварању других типова података у тип података низа. Једноставно стављамо било коју нумеричку вредност у ову функцију „то_стринг()“ која преноси ту нумеричку вредност у стринг и враћа вредност стринга као излаз. Овде ћемо применити ову функцију „то_стринг()“ на нумеричке вредности целобројних, флоат и двоструких типова података и приказати конвертовану нумеричку вредност у стринг као излаз у овом водичу.

Пример 1:

Једина датотека заглавља коју овде укључујемо је „иостреам“ за коришћење функција које су декларисане у овој датотеци заглавља. Испод овога убацујемо „стд“ именски простор. Дакле, олакшава нам коришћење функције без постављања овог „стд“ са свим функцијама сваки пут када се користе у коду. Затим позивамо функцију „маин()“.

Након тога, иницијализујемо „ми_наме“ и тип података променљиве је „стринг“. Додељујемо „Самуел“ овој променљивој и иницијализујемо променљиву „ми_аге“. Тип података променљиве „ми_аге“ је „инт“ и додељујемо јој „24“. Сада желимо да конвертујемо ово „24“ у стринг. Дакле, овде користимо функцију „то_стринг()“. Иницијализујемо другу променљиву под називом „агеТоСтринг“ са типом података „стринг“.







Овде користимо функцију „то_стринг()“ и додељујемо је овој променљивој „агеТоСтринг“. Променљиву „ми_аге“ која садржи податке „инт“ преносимо у ову функцију „то_стринг()“ као параметар. Ово трансформише целобројну вредност „ми_аге“ у „стринг“. Конвертовани подаци се затим чувају у променљивој „агеТоСтринг“ и приказују помоћу „цоут“.



Код 1:



#инцлуде <иостреам>
Користећи именског простора стд ;
инт главни ( ) {
стринг моје_име = 'Самуел' ;
инт мојих година = 24 ;
стринг агеТоСтринг = то_стринг ( мојих година ) ;
цоут << „Претварамо цео број у низ.“ << ендл ;
цоут << моје име + 'је' + агеТоСтринг + ' година стар' ;
}

Излаз:
Целобројна вредност је сада конвертована у вредност низа и приказана овде. То је зато што је наш код користио функцију „то_стринг()“.





Пример 2:

Прво је укључен „иостреам“, а овде се додаје „простор имена стд“. Затим се овде позива функција „маин()“. Променљива „стд_наме“ је иницијализована. Његов тип података је постављен на „стринг“. Додељујемо „Јамес“ овој променљивој, а затим иницијализујемо променљиву „маркс“. Ова променљива има тип података „флоат“ и дајемо јој вредност „90,5“.



Сада желимо да искористимо функцију „то_стринг()“ да трансформишемо ово „90.5“ у стринг. Иницијализујемо променљиву типа података „стринг“ под називом „марксТоСтринг“ и постављамо функцију „то_стринг()“. Шаљемо променљиву „маркс“ која држи „флоат“ податке као аргумент методи „то_стринг()“.

Овде додељујемо резултат функције „то_стринг()“ променљивој „марксТоСтринг“. Ово сада мења „маркс“ флоат вредност у „стринг“ тип података и чува га у променљивој „марксТоСтринг“. Трансформисани подаци се затим приказују помоћу „цоут“.

Код 2:

#инцлуде <иостреам>
Користећи именског простора стд ;
инт главни ( ) {
стринг стд_наме = 'Џејмс' ;
пловак оцене = 90.5 ;
стринг марксТоСтринг = то_стринг ( оцене ) ;
цоут << стд_наме + 'добио' + марксТоСтринг + ' оцене' ;
}

Излаз:
Вредност стринга се конвертује из флоат вредности и приказана је овде. Ово је резултат методе „то_стринг()“ која се користи у нашем коду.

Пример 3:

Сада трансформишемо „доубле“ у „стринг“ тип података. Прво, иницијализујемо „цустомер_наме“ типа података „стринг“ са именом „Јохн“. Затим постављамо променљиву типа „доубле“ где овој променљивој додељујемо вредност „9980.5“. Сада желимо да конвертујемо ову вредност која је двоструки тип података у тип података „стринг“.

У ту сврху овде користимо методу „то_стринг“. Иницијализујемо променљиву „салариТоСтринг“ типа података „стринг“ и тамо постављамо метод „то_стринг()“. Као њен параметар прослеђујемо променљиву „плата“. Плата се конвертује у тип података „стринг“ и чува се у променљивој „салариТоСтринг“. Сада штампамо „цустомер_наме“ заједно са „салариТоСтринг“ користећи „цоут“. Тип података обе променљиве је „стринг“.

Код 3:

#инцлуде <иостреам>
Користећи именског простора стд ;
инт главни ( ) {
стринг цустомер_наме = 'Јован' ;
дупло плата = 9980.5 ;
стринг салариТоСтринг = то_стринг ( плата ) ;

цоут << Име клијента + 'има' + салариТоСтринг + ' плата. ' ;

}

Излаз:
Када покренемо овај код, можемо видети резултат у коме се вредност типа података „двоструко“ сада претвара у тип података „стринг“ и овде се приказује заједно са именом.

Пример 4:

Овде претварамо и „инт“ и „флоат“ типове података у „стринг“. За ово, иницијализујемо променљиву „а“ типа података „инт“ целобројном вредношћу „81“ и променљиву „б“ типа података „флоат“ са флоат вредношћу која је „72.9“.

У наставку ћемо иницијализовати још две променљиве са именима „фирстСтр“ и „сецондСтр“, респективно, и доделити метод „то_стринг()“ овде за обе променљиве. Сада преносимо „а“ првој функцији „то_стринг()“, а „б“ другој методи „то_стринг()“. Сада се обе вредности конвертују у „стринг“ и чувају у „фирстСтр“ и „сецондСтр“, респективно. Након овога, штампамо обе стринг променљиве које смо добили након примене методе „то_стринг()“.

Код 4:

#инцлуде <иостреам>
#инцлуде<стринг>
Користећи именског простора стд ;
инт главни ( )
{
инт а = 81 ;
пловак б = 72.9 ;
стринг фирстСтр = то_стринг ( а ) ;
стринг сецондСтр = то_стринг ( б ) ;
цоут << 'Вредност низа целог броја а је: ' << фирстСтр << ендл ;
цоут << 'Вредност низа флоат б је: ' << сецондСтр << ендл ;
}

Излаз:
Целобројна вредност се прво мења у „стринг“. Затим, флоат се такође мења у „стринг“. Овде су приказане обе вредности низа.

Пример 5:

Овде желимо да повежемо целобројне или флоат вредности са стрингом, али то не радимо директно. Сада морамо да трансформишемо цео број као и вредности са плутајућим у низу. Прво, примењујемо конкатенацију и постављамо метод „то_стринг()“ у који преносимо „9.8“. Дакле, мења овај број са пловком у стринг и спајање се сада врши овде.

После овога примењујемо ову конкатенацију на податке целог броја и низа тако што ћемо променити „инт“ у „стринг“. Целобројне вредности стављамо у методу „то_стринг()“. Урадили смо обе конкатенације тако што смо их променили у тип података „стринг“ и затим сачували у променљиве „с1“ и „с2“, респективно. Затим стављамо „с1“ и „с2“ у метод „цоут“. Такође приказује резултат који смо сачували у овим променљивим након што смо их променили у низове и применили конкатенацију података низова овде.

Код 5:

#инцлуде <иостреам>
#инцлуде <стринг>
Користећи именског простора стд ;
инт главни ( )
{
стринг с1 = 'Вредност гравитације је' + то_стринг ( 9.8 ) ;
стринг с2 = 'Прави број је' + то_стринг ( 4 + 8 + 9 + 10 + 14 ) + 'овде' ;
цоут << с1 << ендл ;
цоут << с2 << ендл ;
повратак 0 ;
}

Излаз:
Прво, флоат вредност се трансформише у „стринг“, а затим се целобројна вредност трансформише у „стринг“. Обе вредности стрингова су приказане овде након спајања са другим подацима низа.

Пример 6:

Сада добијамо унос од корисника типа података „инт“ и чувамо га у променљивој „к“ док овде декларишемо променљиву „к“ типа података „инт“. Овде добијамо овај унос уз помоћ команде „цин“. Сада претварамо овај унос у „стринг“ тако што ћемо променљиву „к“ ставити у метод „то_стринг()“, а затим приказати резултат који смо сачували у променљивој „с“.

Код 6:

#инцлуде <иостреам>
#инцлуде <стринг>
Користећи именског простора стд ;
инт главни ( )
{
инт Икс ;
цоут << „Унесите број за претварање у стринг“ <> Икс ;
стринг с = то_стринг ( Икс ) ;
цоут << „Конвертовани цео број у стринг је „ + с << ендл ;
повратак 0 ;
}

Излаз:
Након што овде прикажемо поруку, уносимо „84“ што је тип података „инт“ и притиснемо „ентер“. Затим се конвертовани резултат у тип података „стринг“ приказује испод овога.

Закључак

Метода „то_стринг()“ је дубоко проучавана у овом водичу. Истражили смо употребу ове методе у Ц++ програмирању. Сазнали смо да овај метод помаже у претварању „инт“, „флоат“, као и „доубле“ типова података у „стринг“. Демонстрирали смо више примера у којима користимо ову методу „то_стринг()“ у нашим кодовима и приказујемо рад ове методе у овом водичу. Овде смо детаљно проучили ову методу.