C++ Kumuha ng User Input

C Kumuha Ng User Input



Ang pinaka-epektibong high-level na programming language ay ang C++ Nakakatulong sa amin ang iba't ibang function na library nito. Minsan, habang nagtatrabaho sa C++, kailangan naming kumuha ng input mula sa user, kaya ginagamit namin ang command na 'cin' na kumukuha ng input ng user. Ang built-in na function ay ginagamit kasama ng mga simbolo ng pagkuha '>>'. Maaari din namin itong tukuyin bilang isang paunang natukoy na variable na tinatawag na 'cin' na gumagamit ng mga simbolo ng pagkuha (>>) upang makakuha ng impormasyon mula sa keypad na ipinasok ng user. Dito, pag-aaralan natin ang konsepto ng pagkuha ng input ng user sa C++ nang detalyado kasama ng mga code.

Halimbawa 1:

Narito ang unang code kung saan nakakakuha tayo ng integer na halaga mula sa user. Sa unang linya, isinama namin ang 'iostream' na header file dahil kailangan naming makuha ang input at ipakita ang output dito. Ang deklarasyon ng mga function na 'cin' at 'cout' ay ginagawa sa header file na ito. Pagkatapos, idinagdag ang 'std' namespace dahil tinutukoy nito ang mga function tulad ng 'cin' at 'cout'. Samakatuwid, kung ilalagay namin ang 'namespace std' sa simula ng aming code, hindi namin kailangang i-type ang 'std' sa bawat function.

Pagkatapos, tinatawagan namin ang function na 'main()' at pagkatapos ay magdedeklara ng variable ng integer data type. Ang 'int_value' ay ang pangalan ng variable na idineklara namin dito. Pagkatapos nito, ginagamit namin ang 'cout' na tumutulong sa pag-print ng ibinigay na data sa screen. Dito, nagpapakita kami ng mensahe sa user kung saan sinasabi namin, 'Magpasok ng integer number'. Sa ibaba nito, inilalagay namin ang 'cin' kasama ang mga simbolo ng pagkuha '>>' at inilalagay ang variable na 'int_num'.







Ngayon, kinukuha namin ang input ng user at i-save ito dito. Gusto rin naming ipakita ang integer number na ipinasok ng user dito sa screen. Kaya, ginagamit namin ang 'cout' sa ibaba nito at inilalagay ang 'int_value' doon.



Code 1:



#isama
gamit namespace std ;
int pangunahing ( ) {
int int_value ;
cout <> int_value ;
cout << 'Ang integer number ay: ' << int_value ;
bumalik 0 ;
}

Output:
Kapag naisakatuparan ang ibinigay na code, ipinapasok namin ang '89' at kinakailangan ang '89' bilang input ng user. Pagkatapos, pinindot namin ang 'Enter', kaya ipinapakita nito ang susunod na linya.





Halimbawa 2:

Kailangan nating makuha ang input at ipakita ang output dito. Samakatuwid, isinama namin ang 'iostream' na header file sa unang linya. Ang header file na ito ay naglalaman ng mga deklarasyon para sa mga function na 'cin' at 'cout'. Susunod, idinagdag ang 'std' namespace. Hindi namin kailangang i-type ang 'std' sa bawat function kung magdaragdag kami ng 'namespace std' sa simula ng aming code.



Kasunod ng tawag sa 'main()' function, ang isang 'float' na variable ng uri ng data ay idineklara. Ang variable na ipinapahayag namin dito ay tinatawag na 'float_value.' Susunod, ginagamit namin ang function na 'cout' upang tumulong sa pag-render ng ibinigay na data sa terminal. Dito, sinasabi namin sa user na magpasok ng float number sa pamamagitan ng pagpapakita ng mensahe. Ang variable na 'float_num' at ang mga simbolo ng pagkuha na '>>' ay nakaposisyon sa ibaba nito kasama ng 'cin.'
Ang input ng user ay nakolekta at nai-save sa 'float_num'. Ginagamit namin ang function na 'cout' muli sa ilalim nito at inilagay ang 'float_value' dahil gusto rin naming makita ang float number na ipinasok ng user sa screen.

Code 2:

#include
gamit namespace std ;
int pangunahing ( ) {
lumutang float_value ;
cout <> float_value ;
cout << 'Ang float number ay:' << float_value ;
bumalik 0 ;
}

Output :
Kapag tumakbo ang naunang nabanggit na code, ita-type namin ang '87.5' mula sa keyboard bilang input ng user. Ang susunod na linya ay nagpapakita ng float value kapag na-click namin ang 'Enter'.

Halimbawa 3:

Ngayon, kunin natin ang 'double' na halaga ng uri ng data mula sa user. Dito, sinisimulan namin ang 'double_value' ng 'double' na uri ng data at pagkatapos ay ilagay ang mensahe na gusto naming ipakita sa user. Pagkatapos nito, ginagamit namin ang 'cin>>' at inilalagay ang variable na 'double_value' dito. Ang input ng user ay naka-save sa 'double_value' na variable na ito. Muli naming ginagamit ang 'cout' kung saan ipinapasok namin ang variable na 'double_value' upang ipakita ang input na ipinasok ng user bilang output.

Code 3:

#isama
gamit namespace std ;
int pangunahing ( ) {
doble double_value ;
cout <> double_value ;
cout << 'Ang dobleng numero ay:' << double_value ;
bumalik 0 ;
}

Output :
Dito, ipinasok namin ang dobleng numero ng uri ng data at pindutin ang 'Enter'. Ngunit dito, tandaan namin na hindi nito ipinapakita ang kumpletong numero. Upang ipakita ang kumpletong 'dobleng' uri ng numero ng data, kailangan lang namin ng ilang mga diskarte sa C++.

Halimbawa 4:

Dito, nagsasama kami ng isa pang header file na 'bits/stdc++.h' dahil naglalaman ito ng lahat ng gustong deklarasyon ng function. Dito, itinakda namin ang gustong mensahe para makita ng user pagkatapos masimulan ang 'double_d' ng 'double' na uri ng data. Susunod, ginagamit namin ang function na 'cin>>' at italaga ang variable na 'double_d' dito. Ang input ay naka-save sa 'double_d'. Upang ipakita ang input na ipinasok ng user dito bilang output, ipinasok namin muli ang variable na 'double_d' sa field na 'cout'. Kasama rin namin ang function na 'setprecision()' kung saan idinaragdag namin ang '10' upang maisaayos nito ang katumpakan ng halaga ng dobleng uri ng data at i-print ito nang naaayon. Ang katumpakan na itinakda namin dito ay '10'.

Code 4:

#isama
#isama
gamit namespace std ;
int pangunahing ( ) {
doble d_value2 ;
cout <> d_value2 ;
cout << setprecision ( 10 ) << 'Ang dobleng numero ay:' << d_value2 ;
bumalik 0 ;
}

Output :
Dito, tinitipon nito ang input at pagkatapos ay ipinapakita ang 'double' na halaga ayon sa parehong katumpakan na inayos namin sa ibinigay na code.

Halimbawa 5:

Sa code na ito, nakukuha namin ang input ng character mula sa user. Nagsisimula kami ng variable na 'char' na 'char1' dito at pagkatapos ay ginagamit ang 'cout' upang ipakita ang mensahe. Pagkatapos, inilalagay namin ang 'cin>>' at ilagay ang 'char1' doon. Kaya, ang character na ipinasok ng gumagamit ay naka-imbak dito. Pagkatapos, muli naming ginagamit ang 'cout' upang ipakita ang character na nakaimbak sa variable na 'char1'.

Code 5:

#include
gamit namespace std ;
int pangunahing ( ) {
char char1 ;
cout <> char1 ;
cout << 'Ang karakter ay:' << char1 ;
bumalik 0 ;
}

Output :
Pagkatapos ng pagpapatupad, ang mensaheng ito ay ipinapakita. Tina-type namin ang 'z' bilang input ng character. Pagkatapos, sa susunod na linya, ang ipinasok na karakter ay ipinapakita.

Halimbawa 6:

Natanggap namin ang string input mula sa user sa code na ito. Dito, sinisimulan namin ang variable na 'string' na 'myName' at ginagamit ang 'cout' upang i-output ang mensahe. Susunod, ilalagay namin ang 'myName' at 'cin>>' sa lokasyong iyon. Kaya, ang string na ipinasok ng user ay naka-save dito. Susunod, muli naming ginagamit ang command na 'cout' upang ipakita ang string na naka-save sa variable na 'myName'.

Code 6:

#include
gamit namespace std ;
int pangunahing ( ) {
string myName ;
cout <> pangalan ko ;
cout << 'Ang pangalan ko ay: ' << pangalan ko ;
bumalik 0 ;
}

Output:
Ang sumusunod na mensahe ay lilitaw. Ipinasok namin ang string na 'Peter' sa input field. Ang ipinasok na string ay ipapakita sa sumusunod na linya:

Halimbawa 7:

Kapag gusto nating kumuha ng maraming string o linya bilang input, dapat nating gamitin ang function na 'getline()'. Idineklara namin ang 'string Name' dito. Pagkatapos, ang mensahe na ipinasok namin ay naka-print gamit ang 'cout'. Pagkatapos ay ilagay namin ang 'Pangalan' at 'cin' sa function na 'getline()' na nakakakuha ng maraming string input mula sa user at iniimbak ang mga ito sa variable na 'Pangalan'. Nai-save nito ang mga string na ipinasok ng user. Susunod, ipinapakita namin ang mga string na naka-save sa variable na 'Pangalan' gamit ang command na 'cout'.

Code 7:

#include
gamit namespace std ;
int pangunahing ( ) {
Pangalan ng string ;
cout << 'Pakilagay ang iyong buong pangalan dito: ' ;
getline ( kumakain , Pangalan ) ;
cout << 'Ang iyong buong pangalan ay:' << Pangalan ;
bumalik 0 ;
}

Output:
Dito, sa kinalabasan na ito, ipinasok namin ang 'James Samuel' bilang string data. Kapag pinindot namin ang 'Enter', ipinapakita nito ang kumpletong pangalan dito dahil ginamit namin ang function na 'getline()'.

Konklusyon

Tinalakay namin ang tungkol sa 'input ng user ng C++' sa gabay na ito. Ginalugad namin ang konseptong ito at nalaman namin na ang command na 'cin', kasama ang mga simbolo ng pagkuha na '>>', ay ginagamit upang makuha ang input ng user. Kinuha namin ang input ng integer, float, double, char, at string na mga halaga ng uri ng data mula sa user sa tulong ng command na 'cin>>' at ipinakita ang mga halimbawa ng C++ kung saan ipinaliwanag nang detalyado ang konsepto ng 'input ng user' .