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:
#includekä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:
#includekä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:
#includekä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:
#includekä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. .