C++ Hanki käyttäjän syöte

C Hanki Kayttajan Syote



Tehokkain korkean tason ohjelmointikieli on C++ Sen monipuoliset funktiokirjastot auttavat meitä. Joskus työskennellessämme C++:n kanssa meidän on saatava syöte käyttäjältä, joten käytämme 'cin'-komentoa, joka saa käyttäjän syötteen. Sisäänrakennettua toimintoa käytetään yhdessä poimintamerkkien ”>>” kanssa. Voimme myös määritellä sen ennalta määritetyksi muuttujaksi nimeltä 'cin', joka käyttää erotussymboleja (>>) saadakseen tietoja näppäimistöltä, jonka käyttäjä syöttää. Täällä tutkimme konseptia saada käyttäjän syötteet C++:ssa yksityiskohtaisesti koodien ohella.

Esimerkki 1:

Ensimmäinen koodi on tässä, jossa saamme käyttäjältä kokonaisluvun. Ensimmäisellä rivillä sisällytämme 'iostream'-otsikkotiedoston, koska meidän on saatava syöte ja näytettävä tulos tässä. Toimintojen 'cin' ja 'cout' määrittely tehdään tässä otsikkotiedostossa. Sitten 'std'-nimiavaruus lisätään, koska se määrittelee funktiot, kuten 'cin' ja 'cout'. Siksi, jos lisäämme 'nimiavaruuden std' koodimme alkuun, meidän ei tarvitse kirjoittaa 'std' jokaisen funktion kanssa.

Sitten kutsumme 'main()'-funktiota ja sen jälkeen ilmoitamme muuttujan, jonka tietotyyppi on kokonaisluku. 'int_value' on muuttujan nimi, jonka olemme ilmoittaneet tässä. Tämän jälkeen hyödynnämme 'cout', joka auttaa tulostamaan annetut tiedot näytölle. Täällä näytämme käyttäjälle viestin, jossa sanomme: 'Anna kokonaisluku'. Tämän alapuolelle sijoitetaan 'cin' yhdessä erotussymbolien '>>' kanssa ja 'int_num'-muuttuja.







Nyt otamme käyttäjän syötteen ja tallennamme sen tänne. Haluamme myös näyttää kokonaisluvun, jonka käyttäjä syöttää tähän näytölle. Joten käytämme 'cout' tämän alapuolella ja sijoitamme 'int_value' siihen.



Koodi 1:



#sisältää
käyttämällä nimiavaruus std ;
int pää ( ) {
int int_value ;
cout <> int_value ;
cout << 'Kokonaisluku on:' << int_value ;
palata 0 ;
}

Lähtö:
Kun annettu koodi suoritetaan, syötämme '89' ja se ottaa '89' käyttäjän syötteeksi. Sitten painamme 'Enter', joten se näyttää seuraavan rivin.





Esimerkki 2:

Meidän on hankittava syöte ja näytettävä tulos tässä. Siksi sisällytämme 'iostream'-otsikkotiedoston ensimmäiselle riville. Tämä otsikkotiedosto sisältää määritykset 'cin'- ja 'cout'-funktioille. Seuraavaksi 'std'-nimiavaruus lisätään. Meidän ei tarvitse kirjoittaa 'std' jokaisen funktion kanssa, jos lisäämme 'namespace std' koodimme alkuun.



Main()-funktion kutsun jälkeen ilmoitetaan 'float'-tietotyyppinen muuttuja. Tässä ilmoittamamme muuttuja on nimeltään 'float_value'. Seuraavaksi käytämme 'cout'-toimintoa auttamaan toimitettujen tietojen hahmontamisessa päätteessä. Tässä kehotamme käyttäjää syöttämään kelluvan numeron näyttämällä viestin. Muuttuja 'float_num' ja erotussymbolit '>>' sijaitsevat tämän alapuolella yhdessä 'cin' kanssa.
Käyttäjän syötteet kerätään ja tallennetaan 'float_num'-kenttään. Käytämme 'cout'-funktiota vielä kerran tämän alle ja lisäämme 'float_value', koska haluamme nähdä myös käyttäjän näytölle syöttämän liukuluvun.

Koodi 2:

#include
käyttämällä nimiavaruus std ;
int pää ( ) {
kellua float_value ;
cout <> float_value ;
cout << 'Kelluva numero on:' << float_value ;
palata 0 ;
}

Lähtö :
Kun edellä mainittu koodi suoritetaan, kirjoitamme näppäimistöltä käyttäjän syötteeksi '87.5'. Seuraavalla rivillä näkyy kelluva arvo, kun napsautamme 'Enter'.

Esimerkki 3:

Otetaan nyt 'kaksinkertainen' tietotyypin arvo käyttäjältä. Täällä alustamme 'double'-tietotyypin 'double_value' ja asetamme sitten viestin, jonka haluamme näyttää käyttäjälle. Tämän jälkeen hyödynnetään 'cin>>' ja sijoitetaan 'double_value' -muuttuja tähän. Käyttäjän syöte tallennetaan tähän 'double_value' -muuttujaan. Käytämme uudelleen 'cout', johon lisäämme 'double_value'-muuttujan näyttämään syötteen, jonka käyttäjä syöttää ulostulona.

Koodi 3:

#sisältää
käyttämällä nimiavaruus std ;
int pää ( ) {
kaksinkertainen double_value ;
cout <> double_value ;
cout << 'Kaksoisnumero on:' << double_value ;
palata 0 ;
}

Lähtö :
Täällä syötetään kaksoistietotyypin numero ja paina 'Enter'. Mutta tässä huomaamme, että se ei näytä koko numeroa. Täydellisen 'kaksinkertaisen' tietotyyppinumeron näyttämiseksi tarvitsemme vain joitain tekniikoita C++:ssa.

Esimerkki 4:

Tässä on vielä yksi otsikkotiedosto, joka on 'bits/stdc++.h', koska se sisältää kaikki halutut funktioilmoitukset. Täällä asetamme halutun viestin, jonka käyttäjä näkee 'double'-tietotyypin 'double_d':n alustamisen jälkeen. Seuraavaksi käytämme 'cin>>'-funktiota ja määritämme 'double_d'-muuttujan tähän. Syöte tallennetaan kansioon 'double_d'. Jos haluat näyttää syötteen, jonka käyttäjä syöttää tähän ulostulona, ​​syötämme 'double_d'-muuttujan uudelleen 'cout'-kenttään. Sisällytämme myös 'setprecision()'-funktion, johon lisäämme '10', jotta se säätää kaksoistietotyypin arvon tarkkuutta ja tulostaa sen vastaavasti. Tässä asettamamme tarkkuus on '10'.

Koodi 4:

#sisältää
#sisältää
käyttämällä nimiavaruus std ;
int pää ( ) {
kaksinkertainen d_arvo2 ;
cout <> d_arvo2 ;
cout << asettaa tarkkuus ( 10 ) << 'Kaksoisnumero on:' << d_arvo2 ;
palata 0 ;
}

Lähtö :
Täällä se kerää syötteen ja näyttää sitten 'kaksinkertaisen' arvon saman tarkkuuden mukaisesti, jota säätimme annetussa koodissa.

Esimerkki 5:

Tässä koodissa saamme merkin syötteen käyttäjältä. Alustamme 'char'-muuttujan 'char1' täällä ja käytämme sitten 'cout' viestiä näyttämään. Sitten laitamme 'cin>>' ja laitamme tämän 'char1' sinne. Joten käyttäjän syöttämä merkki tallennetaan tähän. Sitten käytämme uudelleen 'cout' näyttääksemme merkin, joka on tallennettu 'char1'-muuttujaan.

Koodi 5:

#include
käyttämällä nimiavaruus std ;
int pää ( ) {
hiiltyä merkki1 ;
cout <> merkki1 ;
cout << 'Hahmo on:' << merkki1 ;
palata 0 ;
}

Lähtö :
Suorituksen jälkeen tämä viesti tulee näkyviin. Kirjoitamme 'z' merkkisyötteeksi. Seuraavalla rivillä näkyy syötetty merkki.

Esimerkki 6:

Saamme merkkijonon syötteen käyttäjältä tässä koodissa. Täällä alustamme 'string'-muuttujan 'myName' ja käytämme 'cout' viestin tulostamiseen. Seuraavaksi lisäämme 'myName' ja 'cin>>' kyseiseen paikkaan. Siten käyttäjän syöttämä merkkijono tallennetaan tähän. Seuraavaksi käytämme 'cout'-komentoa uudelleen näyttämään 'myName'-muuttujaan tallennetun merkkijonon.

Koodi 6:

#include
käyttämällä nimiavaruus std ;
int pää ( ) {
merkkijono myName ;
cout <> nimeni ;
cout << 'Nimeni on: ' << nimeni ;
palata 0 ;
}

Lähtö:
Seuraava viesti tulee näkyviin. Kirjoitamme 'Peter'-merkkijonon syöttökenttään. Syötetty merkkijono näytetään sitten seuraavalla rivillä:

Esimerkki 7:

Kun haluamme ottaa syötteeksi useita merkkijonoja tai riviä, meidän on käytettävä 'getline()'-funktiota. Ilmoitamme 'merkkijonon nimen' tässä. Sitten kirjoittamamme viesti tulostetaan käyttämällä 'cout'. Laitamme sitten 'Name' ja 'cin' 'getline()'-funktioon, joka saa useita merkkijonotuloja käyttäjältä ja tallentaa ne 'Name'-muuttujaan. Tämä tallentaa käyttäjän syöttämät merkkijonot. Seuraavaksi näytämme 'Nimi'-muuttujaan tallennetut merkkijonot 'cout'-komennolla.

Koodi 7:

#include
käyttämällä nimiavaruus std ;
int pää ( ) {
merkkijonon nimi ;
cout << 'Syötä koko nimesi tähän:' ;
getline ( syöminen , Nimi ) ;
cout << 'Koko nimesi on:' << Nimi ;
palata 0 ;
}

Lähtö:
Tässä, tässä tuloksessa, syötetään 'James Samuel' merkkijonodataksi. Kun painamme 'Enter', se näyttää täydellisen nimen tässä, koska käytimme 'getline()' -toimintoa.

Johtopäätös

Keskustelimme 'C++-käyttäjän syötteestä' tässä oppaassa. Tutkimme tätä käsitettä ja opimme, että 'cin'-komentoa yhdessä poimintamerkkien '>>' kanssa käytetään käyttäjän syötteen saamiseksi. Otimme käyttäjältä integer-, float-, double-, char- ja string-tietotyyppiarvot 'cin>>'-komennon avulla ja esitimme C++-esimerkkejä, joissa 'user input' -käsite selitetään yksityiskohtaisesti. .