Ц++ Добијте кориснички унос

C Dobijte Korisnicki Unos



Најефикаснији програмски језик високог нивоа је Ц++. Његове различите библиотеке функција нам помажу. Понекад, док радимо са Ц++, морамо да добијемо унос од корисника, па користимо команду „цин“ која добија унос корисника. Уграђена функција се користи заједно са симболима за екстракцију „>>“. Такође можемо да га дефинишемо као унапред дефинисану променљиву под називом „цин“ која користи симболе за издвајање (>>) да би добила информације са тастатуре коју корисник унесе. Овде ћемо детаљно проучити концепт добијања корисничког уноса у Ц++ заједно са кодовима.

Пример 1:

Први код је овде где добијамо целобројну вредност од корисника. У првом реду укључујемо датотеку заглавља „иостреам“ јер овде треба да добијемо улаз и прикажемо излаз. Декларација функција “цин” и “цоут” се врши у овој датотеци заглавља. Затим се додаје простор имена „стд“ пошто дефинише функције као што су „цин“ и „цоут“. Стога, ако убацимо „простор имена стд“ на почетак нашег кода, не морамо да куцамо „стд“ уз сваку функцију.

Затим позивамо функцију „маин()“ и затим декларишемо променљиву целобројног типа података. „инт_валуе“ је име променљиве које смо овде декларирали. Након тога, користимо „цоут“ који помаже у штампању датих података на екрану. Овде кориснику приказујемо поруку у којој кажемо: „Унесите цео број“. Испод овога стављамо „цин“ заједно са симболима за екстракцију „>>“ и постављамо променљиву „инт_нум“.







Сада узимамо унос корисника и чувамо га овде. Такође желимо да прикажемо цео број који корисник овде унесе на екрану. Дакле, користимо „цоут“ испод овога и постављамо „инт_валуе“ тамо.



Код 1:



#инцлуде
Користећи именског простора стд ;
инт главни ( ) {
инт инт_валуе ;
цоут <> инт_валуе ;
цоут << 'Цео број је: ' << инт_валуе ;
повратак 0 ;
}

Излаз:
Када се задати код изврши, уносимо „89“ и узима „89“ као унос корисника. Затим притиснемо „Ентер“, тако да се прикаже следећи ред.





Пример 2:

Морамо да добијемо улаз и прикажемо излаз овде. Дакле, у први ред укључујемо датотеку заглавља „иостреам“. Ова датотека заглавља садржи декларације за функције „цин“ и „цоут“. Затим се додаје „стд“ именски простор. Не морамо да куцамо „стд“ са сваком функцијом ако додамо „намеспаце стд“ на почетку нашег кода.



Након позива функције “маин()”, декларише се променљива типа података “флоат”. Променљива коју овде декларишемо зове се „флоат_валуе“. Затим користимо функцију „цоут“ да бисмо помогли у приказивању датих података на терминалу. Овде кажемо кориснику да унесе број са плутајућим приказом тако што ће приказати поруку. Променљива „флоат_нум“ и симболи за екстракцију „>>“ су позиционирани испод овога заједно са „цин“.
Кориснички унос се прикупља и чува у „флоат_нум“. Испод овога још једном користимо функцију „цоут“ и убацујемо „флоат_валуе“ пошто такође желимо да видимо флоат број који корисник унесе на екрану.

Код 2:

#инцлуде <иостреам>
Користећи именског простора стд ;
инт главни ( ) {
пловак флоат_валуе ;
цоут <> флоат_валуе ;
цоут << „Покретни број је: „ << флоат_валуе ;
повратак 0 ;
}

Излаз :
Када се претходно поменути код покрене, укуцамо „87.5“ са тастатуре као унос корисника. Следећи ред приказује флоат вредност када кликнемо на „Ентер“.

Пример 3:

Сада, хајде да добијемо „двоструку“ вредност типа података од корисника. Овде иницијализујемо „доубле_валуе“ типа података „доубле“ и затим постављамо поруку коју желимо да прикажемо кориснику. Након овога, користимо „цин>>“ и постављамо променљиву „доубле_валуе“ овде. Кориснички унос се чува у овој променљивој „доубле_валуе“. Поново користимо „цоут“ где убацујемо променљиву „доубле_валуе“ да прикажемо улаз који корисник унесе као излаз.

Код 3:

#инцлуде
Користећи именског простора стд ;
инт главни ( ) {
дупло доубле_валуе ;
цоут <> доубле_валуе ;
цоут << 'Двоструки број је: ' << доубле_валуе ;
повратак 0 ;
}

Излаз :
Овде уносимо број двоструког типа података и притиснемо „Ентер“. Али овде напомињемо да не приказује комплетан број. Да бисмо приказали комплетан „двоструки“ број типа података, потребне су нам само неке технике у Ц++.

Пример 4:

Овде укључујемо још једну датотеку заглавља која је “битс/стдц++.х” јер садржи све жељене декларације функција. Овде постављамо жељену поруку коју корисник види након иницијализације „доубле_д“ типа „доубле“ података. Затим користимо функцију “цин>>” и овде додељујемо променљиву “доубле_д”. Улаз се чува у „доубле_д“. Да бисмо приказали улаз који корисник овде унесе као излаз, поново уносимо променљиву „доубле_д“ у поље „цоут“. Такође укључујемо функцију „сетпрецисион()“ у коју додајемо „10“ тако да прилагођава прецизност вредности двоструког типа података и штампа је у складу са тим. Прецизност коју постављамо овде је „10“.

Код 4:

#инцлуде
#инцлуде
Користећи именског простора стд ;
инт главни ( ) {
дупло д_валуе2 ;
цоут <> д_валуе2 ;
цоут << сетпрецисион ( 10 ) << 'Двоструки број је: ' << д_валуе2 ;
повратак 0 ;
}

Излаз :
Овде прикупља улаз и затим приказује „двоструку“ вредност према истој прецизности коју смо подесили у датом коду.

Пример 5:

У овом коду добијамо унос карактера од корисника. Овде иницијализујемо променљиву „цхар“ „цхар1“, а затим користимо „цоут“ да прикажемо поруку. Затим стављамо “цин>>” и ту стављамо овај “цхар1”. Дакле, овде се чува карактер који је унео корисник. Затим поново користимо „цоут“ да прикажемо знак који је сачуван у променљивој „цхар1“.

Код 5:

#инцлуде <иостреам>
Користећи именског простора стд ;
инт главни ( ) {
цхар цхар1 ;
цоут <> цхар1 ;
цоут << 'Лик је:' << цхар1 ;
повратак 0 ;
}

Излаз :
Након извршења, приказује се ова порука. Укуцавамо „з“ као унос карактера. Затим се у следећем реду приказује унети знак.

Пример 6:

У овом коду примамо унос стринга од корисника. Овде иницијализујемо променљиву „стринг“ „миНаме“ и користимо „цоут“ за излаз поруке. Затим убацујемо „мојеИме“ и „цин>>“ на ту локацију. Дакле, стринг који је корисник унео се чува овде. Затим поново користимо команду „цоут“ да прикажемо стринг који је сачуван у променљивој „миНаме“.

Код 6:

#инцлуде <иостреам>
Користећи именског простора стд ;
инт главни ( ) {
стринг миНаме ;
цоут <> моје име ;
цоут << 'Моје име је: ' << моје име ;
повратак 0 ;
}

Излаз:
Појављује се следећа порука. У поље за унос уносимо стринг „Петер“. Унети низ се затим приказује у следећем реду:

Пример 7:

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

Код 7:

#инцлуде <иостреам>
Користећи именског простора стд ;
инт главни ( ) {
стринг Име ;
цоут << „Овде унесите своје пуно име:“ ;
гетлине ( једење , Име ) ;
цоут << „Ваше пуно име је: „ << Име ;
повратак 0 ;
}

Излаз:
Овде, у овом исходу, уносимо „Џејмс Семјуел“ као низ података. Када притиснемо „Ентер“, овде се приказује комплетно име пошто смо користили функцију „гетлине()“.

Закључак

У овом водичу смо разговарали о „корисничком уносу Ц++“. Истражили смо овај концепт и сазнали да се команда „цин“, заједно са симболима за екстракцију „>>“, користи за добијање корисничког уноса. Узели смо унос вредности типа података интегер, флоат, доубле, цхар и стринг од корисника уз помоћ команде „цин>>“ и демонстрирали Ц++ примере у којима је концепт „корисничког уноса“ детаљно објашњен .