C++ Obține intrarea utilizatorului

C Obtine Intrarea Utilizatorului



Cel mai eficient limbaj de programare de nivel înalt este C++. Varietatea sa de biblioteci de funcții ne ajută. Uneori, în timp ce lucrăm cu C++, trebuie să obținem o intrare de la utilizator, așa că folosim comanda „cin” care primește intrarea utilizatorului. Funcția încorporată este utilizată împreună cu simbolurile de extracție „>>”. O putem defini și ca o variabilă predefinită numită „cin” care folosește simbolurile de extracție (>>) pentru a obține o informație de la tastatura pe care o introduce utilizatorul. Aici, vom studia în detaliu conceptul de a obține intrarea utilizatorului în C++, împreună cu codurile.

Exemplul 1:

Primul cod este aici unde obținem o valoare întreagă de la utilizator. În prima linie, includem fișierul antet „iostream”, deoarece trebuie să obținem intrarea și să afișăm ieșirea aici. Declararea funcțiilor „cin” și „cout” se face în acest fișier antet. Apoi, spațiul de nume „std” este adăugat, deoarece definește funcții precum „cin” și „cout”. Prin urmare, dacă inserăm „namespace std” la începutul codului nostru, nu trebuie să introducem „std” cu fiecare funcție.

Apoi, numim funcția „main()” și ulterior declarăm o variabilă de tip de date întreg. „int_value” este numele variabilei pe care l-am declarat aici. După aceasta, folosim „cout” care ajută la tipărirea datelor date pe ecran. Aici, afișăm un mesaj utilizatorului în care spunem „Introduceți un număr întreg”. Sub aceasta, plasăm „cin” împreună cu simbolurile de extracție „>>” și ​​plasăm variabila „int_num”.







Acum, luăm intrarea utilizatorului și o salvăm aici. De asemenea, vrem să afișăm numărul întreg pe care utilizatorul îl introduce aici pe ecran. Deci, folosim „cout” de mai jos și plasăm „int_value” acolo.



Cod 1:



#include
folosind spatiu de nume std ;
int principal ( ) {
int int_value ;
cout <> int_value ;
cout << 'Numărul întreg este: ' << int_value ;
întoarcere 0 ;
}

Ieșire:
Când codul dat este executat, introducem „89” și este nevoie de „89” ca intrare de utilizator. Apoi, apăsăm pe „Enter”, astfel încât să afișeze următoarea linie.





Exemplul 2:

Trebuie să obținem intrarea și să afișăm ieșirea aici. Prin urmare, includem fișierul antet „iostream” în prima linie. Acest fișier antet conține declarații pentru funcțiile „cin” și „cout”. Apoi, se adaugă spațiul de nume „std”. Nu trebuie să introducem „std” cu fiecare funcție dacă adăugăm „namespace std” la începutul codului nostru.



În urma apelului la funcția „main()”, este declarată o variabilă de tip de date „float”. Variabila pe care o declarăm aici se numește „float_value”. Apoi, folosim funcția „cout” pentru a ajuta la redarea datelor furnizate pe terminal. Aici îi spunem utilizatorului să introducă un număr flotant prin afișarea unui mesaj. Variabila „float_num” și simbolurile de extracție „>>” sunt poziționate sub aceasta împreună cu „cin”.
Intrarea utilizatorului este adunată și salvată în „float_num”. Folosim funcția „cout” încă o dată sub aceasta și inserăm „float_value” deoarece vrem să vedem și numărul float pe care utilizatorul îl introduce pe ecran.

Cod 2:

#include
folosind spatiu de nume std ;
int principal ( ) {
pluti float_value ;
cout <> float_value ;
cout << „Numărul flotant este:” << float_value ;
întoarcere 0 ;
}

Ieșire :
Când rulează codul menționat anterior, introducem „87.5” de la tastatură ca intrare de utilizator. Următoarea linie afișează valoarea flotantă când facem clic pe „Enter”.

Exemplul 3:

Acum, să obținem valoarea tipului de date „dublă” de la utilizator. Aici, inițializam „double_value” a tipului de date „double” și apoi plasăm mesajul pe care vrem să-l arătăm utilizatorului. După aceasta, folosim „cin>>” și ​​plasăm variabila „double_value” aici. Intrarea utilizatorului este salvată în această variabilă „double_value”. Folosim din nou „cout” unde inserăm variabila „double_value” pentru a afișa intrarea pe care o introduce utilizatorul ca rezultat.

Cod 3:

#include
folosind spatiu de nume std ;
int principal ( ) {
dubla valoare_dublă ;
cout <> valoare_dublă ;
cout << „Numărul dublu este:” << valoare_dublă ;
întoarcere 0 ;
}

Ieșire :
Aici, introducem numărul dublu tip de date și apăsăm „Enter”. Dar aici, observăm că nu afișează numărul complet. Pentru a afișa numărul complet al tipului de date „dublu”, avem nevoie doar de câteva tehnici în C++.

Exemplul 4:

Aici, includem încă un fișier antet care este „bits/stdc++.h”, deoarece conține toate declarațiile de funcție dorite. Aici, setăm mesajul dorit pentru ca utilizatorul să-l vadă după inițializarea „double_d” al tipului de date „double”. Apoi, folosim funcția „cin>>” și ​​atribuim variabila „double_d” aici. Intrarea este salvată în „double_d”. Pentru a afișa intrarea pe care utilizatorul o introduce aici ca ieșire, introducem din nou variabila „double_d” în câmpul „cout”. Includem și funcția „setprecision()” în care adăugăm „10” astfel încât să ajusteze precizia valorii tipului de date dublu și să o tipărim în consecință. Precizia pe care o setăm aici este „10”.

Cod 4:

#include
#include
folosind spatiu de nume std ;
int principal ( ) {
dubla d_value2 ;
cout <> d_value2 ;
cout << setprecision ( 10 ) << „Numărul dublu este:” << d_value2 ;
întoarcere 0 ;
}

Ieșire :
Aici, adună intrarea și apoi afișează valoarea „dublă” în conformitate cu aceeași precizie pe care am ajustat-o ​​în codul dat.

Exemplul 5:

În acest cod, primim intrarea personajului de la utilizator. Inițializam aici o variabilă „char” „char1” și apoi folosim „cout” pentru a afișa mesajul. Apoi, plasăm „cin>>” și ​​punem acest „char1” acolo. Deci, caracterul introdus de utilizator este stocat aici. Apoi, folosim din nou „cout” pentru a arăta caracterul care este stocat în variabila „char1”.

Cod 5:

#include
folosind spatiu de nume std ;
int principal ( ) {
char char1 ;
cout <> char1 ;
cout << 'Personajul este:' << char1 ;
întoarcere 0 ;
}

Ieșire :
După execuție, acest mesaj este afișat. Introducem „z” ca intrare de caractere. Apoi, în rândul următor, este afișat caracterul introdus.

Exemplul 6:

Primim șirul introdus de la utilizator în acest cod. Aici, inițializam variabila „șir” „myName” și folosim „cout” pentru a afișa mesajul. Apoi, inserăm „myName” și „cin>>” în acea locație. Astfel, șirul introdus de utilizator este salvat aici. Apoi, folosim din nou comanda „cout” pentru a afișa șirul care este salvat în variabila „myName”.

Cod 6:

#include
folosind spatiu de nume std ;
int principal ( ) {
șir numele meu ;
cout <> numele meu ;
cout << 'Numele meu este: ' << numele meu ;
întoarcere 0 ;
}

Ieșire:
Apare următorul mesaj. Introducem șirul „Peter” în câmpul de introducere. Șirul introdus este apoi afișat în următorul rând:

Exemplul 7:

Când dorim să luăm mai multe șiruri de caractere sau o linie ca intrare, trebuie să folosim funcția „getline()”. Declaram aici „Numele șirului”. Apoi, mesajul pe care îl introducem este tipărit folosind „cout”. Apoi punem „Nume” și „cin” în funcția „getline()”, care primește mai multe intrări de șir de la utilizator și le stochează în variabila „Nume”. Aceasta salvează șirurile introduse de utilizator. Apoi, afișăm șirurile care sunt salvate în variabila „Nume” folosind comanda „cout”.

Cod 7:

#include
folosind spatiu de nume std ;
int principal ( ) {
șir Nume ;
cout << 'Vă rugăm să introduceți numele dvs. complet aici: ' ;
getline ( mâncând , Nume ) ;
cout << „Numele tău complet este:” << Nume ;
întoarcere 0 ;
}

Ieșire:
Aici, în acest rezultat, introducem „James Samuel” ca șir de date. Când apăsăm „Enter”, acesta afișează aici numele complet, deoarece am folosit funcția „getline()”.

Concluzie

Am discutat despre „intrarea utilizatorului C++” în acest ghid. Am explorat acest concept și am aflat că comanda „cin”, împreună cu simbolurile de extracție „>>”, este utilizată pentru a obține intrarea utilizatorului. Am preluat de la utilizator introducerea valorilor tipului de date întreg, float, double, char și șir cu ajutorul comenzii „cin>>” și ​​am demonstrat exemplele C++ în care conceptul de „intrare utilizator” este explicat în detaliu .