C++ Gaukite vartotojo įvestį

C Gaukite Vartotojo Ivesti



Veiksmingiausia aukšto lygio programavimo kalba yra C++. Jos funkcijų bibliotekos mums padeda. Kartais, dirbdami su C++, turime gauti vartotojo įvestį, todėl naudojame komandą „cin“, kuri gauna vartotojo įvestį. Integruota funkcija naudojama kartu su ištraukimo simboliais „>>“. Taip pat galime apibrėžti jį kaip iš anksto nustatytą kintamąjį, vadinamą „cin“, kuris naudoja ištraukimo simbolius (>>), kad gautų informaciją iš klaviatūros, kurią vartotojas įveda. Čia mes išsamiai išnagrinėsime vartotojo įvestį C++ kartu su kodais.

1 pavyzdys:

Pirmasis kodas yra čia, kur iš vartotojo gauname sveikojo skaičiaus reikšmę. Pirmoje eilutėje įtraukiame „iostream“ antraštės failą, nes čia turime gauti įvestį ir parodyti išvestį. Funkcijos „cin“ ir „cout“ deklaruojamos šiame antraštės faile. Tada pridedama vardų sritis „std“, nes ji apibrėžia tokias funkcijas kaip „cin“ ir „cout“. Todėl, jei įterpsime „vardų erdvę std“ kodo pradžioje, nereikės įvesti „std“ su kiekviena funkcija.

Tada iškviečiame funkciją „main()“ ir vėliau deklaruojame sveikojo skaičiaus duomenų tipo kintamąjį. „Int_value“ yra kintamojo pavadinimas, kurį paskelbėme čia. Po to mes naudojame 'cout', kuris padeda spausdinti pateiktus duomenis ekrane. Čia vartotojui rodome pranešimą, kuriame sakome: „Įveskite sveikąjį skaičių“. Po juo dedame „cin“ kartu su ištraukimo simboliais „>>“ ir įdedame kintamąjį „int_num“.







Dabar paimame vartotojo įvestį ir išsaugome ją čia. Taip pat norime ekrane parodyti sveikąjį skaičių, kurį vartotojas įveda čia. Taigi, mes naudojame žemiau esantį žodį „cout“ ir įdedame ten „int_value“.



1 kodas:



#įtraukti
naudojant vardų erdvė std ;
tarpt pagrindinis ( ) {
tarpt int_value ;
cout <> int_value ;
cout << 'Sveikasis skaičius yra: ' << int_value ;
grąžinti 0 ;
}

Išvestis:
Kai duotas kodas yra vykdomas, įvedame „89“, o naudotojas įveda „89“. Tada paspaudžiame „Enter“, kad būtų rodoma kita eilutė.





2 pavyzdys:

Turime gauti įvestį ir čia parodyti išvestį. Taigi į pirmąją eilutę įtraukiame „iostream“ antraštės failą. Šiame antraštės faile yra „cin“ ir „cout“ funkcijų deklaracijos. Tada pridedama „std“ vardų sritis. Mums nereikia įvesti „std“ su kiekviena funkcija, jei kodo pradžioje pridedame „namespace std“.



Iškvietus funkciją „main()“, deklaruojamas „float“ duomenų tipo kintamasis. Kintamasis, kurį deklaruojame čia, vadinamas „float_value“. Toliau naudojame „cout“ funkciją, kuri padės pateikti pateiktus duomenis terminale. Čia mes liepiame vartotojui įvesti slankųjį skaičių, rodydami pranešimą. Kintamasis „float_num“ ir ištraukimo simboliai „>>“ yra po juo kartu su „cin“.
Vartotojo įvestis surenkama ir išsaugoma „float_num“. Po juo dar kartą naudojame funkciją „cout“ ir įterpiame „float_value“, nes taip pat norime matyti naudotojo ekrane įvestą plūdinį skaičių.

2 kodas:

#include
naudojant vardų erdvė std ;
tarpt pagrindinis ( ) {
plūdė float_value ;
cout <> float_value ;
cout << 'Plaukiojantis numeris yra: << float_value ;
grąžinti 0 ;
}

Išvestis :
Kai paleidžiamas anksčiau minėtas kodas, kaip vartotojo įvestis klaviatūroje įvedame „87.5“. Kitoje eilutėje rodoma slankioji vertė, kai spustelėjame „Enter“.

3 pavyzdys:

Dabar iš vartotojo gaukime „dvigubo“ duomenų tipo reikšmę. Čia inicijuojame „double“ duomenų tipo „double_value“ ir tada įdedame pranešimą, kurį norime parodyti vartotojui. Po to naudojame „cin>>“ ir čia patalpiname „double_value“ kintamąjį. Vartotojo įvestis išsaugoma šiame „double_value“ kintamajame. Mes vėl naudojame „cout“, kur įterpiame „double_value“ kintamąjį, kad būtų rodoma įvestis, kurią vartotojas įveda kaip išvestį.

3 kodas:

#įtraukti
naudojant vardų erdvė std ;
tarpt pagrindinis ( ) {
dvigubai dviguba_vertė ;
cout <> dviguba_vertė ;
cout << 'Dvigubas skaičius yra: << dviguba_vertė ;
grąžinti 0 ;
}

Išvestis :
Čia įvedame dvigubą duomenų tipo numerį ir paspauskite „Enter“. Tačiau čia pastebime, kad nerodomas visas skaičius. Norėdami parodyti visą „dvigubo“ duomenų tipo numerį, mums tereikia kai kurių C++ metodų.

4 pavyzdys:

Čia įtraukiame dar vieną antraštės failą, kuris yra 'bits/stdc++.h', nes jame yra visos norimos funkcijų deklaracijos. Čia nustatome norimą pranešimą, kurį vartotojas turėtų matyti inicijavęs „double“ duomenų tipo „double_d“. Tada naudojame funkciją „cin>>“ ir čia priskiriame „double_d“ kintamąjį. Įvestis išsaugoma „double_d“. Norėdami parodyti įvestį, kurią vartotojas čia įveda kaip išvestį, į lauką „cout“ vėl įvedame „double_d“ kintamąjį. Taip pat įtraukiame funkciją „setprecision()“, kurioje pridedame „10“, kad ji sureguliuotų dvigubo duomenų tipo reikšmės tikslumą ir atitinkamai ją išspausdintų. Čia nustatytas tikslumas yra „10“.

4 kodas:

#įtraukti
#įtraukti
naudojant vardų erdvė std ;
tarpt pagrindinis ( ) {
dvigubai d_vertė2 ;
cout <> d_vertė2 ;
cout << nustatymo tikslumas ( 10 ) << 'Dvigubas skaičius yra: << d_vertė2 ;
grąžinti 0 ;
}

Išvestis :
Čia jis surenka įvestį ir rodo „dvigubą“ reikšmę pagal tą patį tikslumą, kurį pakoregavome nurodytame kode.

5 pavyzdys:

Šiame kode mes gauname veikėjo įvestį iš vartotojo. Čia inicijuojame „char“ kintamąjį „char1“, o tada naudojame „cout“, kad būtų rodomas pranešimas. Tada įdedame „cin>>“ ir ten įdedame šį „char1“. Taigi čia saugomas vartotojo įvestas simbolis. Tada vėl panaudojame „cout“, kad parodytume simbolį, saugomą „char1“ kintamajame.

5 kodas:

#include
naudojant vardų erdvė std ;
tarpt pagrindinis ( ) {
char char1 ;
cout <> char1 ;
cout << „Personažas yra: << char1 ;
grąžinti 0 ;
}

Išvestis :
Po vykdymo rodomas šis pranešimas. Kaip simbolio įvestį įvedame „z“. Tada kitoje eilutėje rodomas įvestas simbolis.

6 pavyzdys:

Šiame kode iš vartotojo gauname eilutės įvestį. Čia inicijuojame 'string' kintamąjį 'myName' ir naudojame 'cout' pranešimui išvesti. Tada toje vietoje įterpiame „myName“ ir „cin>>“. Taigi čia išsaugoma vartotojo įvesta eilutė. Tada dar kartą naudojame komandą „cout“, kad parodytume eilutę, išsaugotą „myName“ kintamajame.

6 kodas:

#include
naudojant vardų erdvė std ;
tarpt pagrindinis ( ) {
eilutė myName ;
cout <> Mano vardas ;
cout << 'Mano vardas yra: ' << Mano vardas ;
grąžinti 0 ;
}

Išvestis:
Pasirodo toks pranešimas. Įvesties lauke įvedame eilutę „Petras“. Tada įvesta eilutė rodoma šioje eilutėje:

7 pavyzdys:

Kai norime įvesti kelias eilutes arba eilutę, turime naudoti funkciją „getline()“. Čia skelbiame „stygos pavadinimą“. Tada mūsų įvestas pranešimas atspausdinamas naudojant „cout“. Tada įdedame „Vardas“ ir „cin“ į funkciją „getline ()“, kuri iš vartotojo gauna kelias eilutes ir išsaugo jas kintamajame „Vardas“. Taip išsaugomos vartotojo įvestos eilutės. Tada rodome eilutes, kurios yra išsaugotos kintamajame „Vardas“, naudodami komandą „cout“.

7 kodas:

#include
naudojant vardų erdvė std ;
tarpt pagrindinis ( ) {
eilutės pavadinimas ;
cout << 'Čia įveskite savo vardą ir pavardę:' ;
getline ( valgymas , Vardas ) ;
cout << „Jūsų pilnas vardas: << vardas ;
grąžinti 0 ;
}

Išvestis:
Šiame rezultate kaip eilutės duomenis įvedame „James Samuel“. Kai paspaudžiame „Enter“, čia rodomas visas pavadinimas, nes panaudojome „getline ()“ funkciją.

Išvada

Šiame vadove aptarėme „C++ vartotojo įvestį“. Išnagrinėjome šią koncepciją ir sužinojome, kad komanda „cin“ kartu su ištraukimo simboliais „>>“ naudojama norint gauti vartotojo įvestį. Naudodami komandą „cin>>“ iš vartotojo paėmėme integer, float, double, char ir string duomenų tipų reikšmes ir pademonstravome C++ pavyzdžius, kuriuose išsamiai paaiškinta „vartotojo įvesties“ sąvoka. .