C ++ za pomocą stdcin

C ++ za pomocą stdcin

W C ++ potrzebujemy mechanizmu do interakcji z użytkownikami lub otrzymywania informacji od użytkowników. W tym celu C ++ zapewnia standardową bibliotekę do rozrywki instrukcji wejściowej. „Iostream”, tutaj „IO” oznacza wejście i wyjście, ten strumień dotyczy instrukcji wejściowych i wyjściowych. Ta biblioteka zawiera wszystkie metody, których potrzebujemy, aby wprowadzić dane z danych użytkownika lub wyświetlanie danych na konsoli. Najpierw importujemy tę bibliotekę i do danych wejściowych używamy „cin >>”.

Biblioteka „iostream” ma predefiniowane zmienne „std :: cin” jest jednym z nich. „STD” oznacza standardowe, a „CIN” oznacza wprowadzanie znaków. „Iostream” obsługuje wiele wbudowanych funkcji, których możemy użyć w naszym kodzie, po prostu importując bibliotekę.

Składnia

Pierwsza metoda stosowania CI:

std :: cin >> nazwa_zmienna;

„STD” jest standardem ”::„ informuje kompilator o następnej instrukcji, a operator „>>” jest używany do wprowadzania danych, które będą przechowywane w „nazwie zmiennej”. Typ wejściowy zależy od rodzaju danych podanej zmiennej. Jeśli „zmienna_nazwa” jest typu liczb całkowitych, zaakceptuje wejście typu liczb całkowity. Jeśli spróbujemy zapisać różne typy danych w typu liczb całkowitych, kompilator wyświetli komunikat o błędzie na konsoli.

Aby ta instrukcja była funkcjonalna, musimy zaimportować odpowiednią bibliotekę:

#włączać

Druga metoda stosowania CIN:

Inną metodą jest najpierw stworzenie „standardowej przestrzeni nazw”. Tworząc to, nie musimy pisać terminu „std” z każdym stwierdzeniem należącym do klasy standardowej.

za pomocą przestrzeni nazw Std;

Oznacza to, że będziemy używać standardowych obiektów w naszym kodzie. Po wykonaniu tego będziemy wolni od pisania „std” za każdym razem, gdy używamy dowolnego obiektu standardowej klasy.

cin >> nazwa_zmienna;

Teraz to stwierdzenie można z powodzeniem wykonać bez użycia „std”.

Przykład nr. 1:

W tym kodzie otrzymamy dane od użytkownika, że ​​dane powinny być typu liczb całkowitych i wykorzystamy „std :: CIN”, aby uzyskać dane.

#włączać
int main ()
int number_0;
std :: cout numer_0;
STD :: Cout<< "The integer number you entered is: "<< number_0;
powrót 0;

W metodzie Main () musimy zadeklarować zmienną „Number_0” o typie liczby całkowitej. Następnie użyliśmy instrukcji „STD :: Cout” do wydrukowania tekstu na konsoli. „STD” jest wykorzystywany przed „cout”, ponieważ ta instrukcja jest instrukcją wyjściową ze standardowej biblioteki. „STD ::” zostanie umieszczone przed jakąkolwiek instrukcją wejściową/wyjściową. Następnie zastosowano „std :: CIN”, aby uzyskać dane typu liczb całkowitych od użytkownika. C ++ kompilator kompiluje wiersz kodu po wierszu, najpierw wykonuje instrukcję „std :: cout”. Następnie będzie czekać na ekranie, aby przejść od użytkownika z powodu instrukcji „STD :: CIN”, gdy użytkownik podaje dane wejściowe przez klawiaturę. Kompilator będzie przechowywać tę wartość w określonej zmiennej „Number_0” i jest umieszczony po „std :: cin >>”. Kompilator wdraża następne stwierdzenie, które jest „std :: cout”. Będzie reprezentować wiadomość i wartość, którą wzięliśmy od użytkownika.

Przykład nr. 2:

W przykładzie wyjaśniamy, w jaki sposób możemy przejąć dane typu ciągów od użytkownika bez użycia „std :: Cin”.

#włączać
za pomocą przestrzeni nazw Std;
int main ()
String name_0;
Cout name_0;
Cout<< "Your Name is : "<< Name_0;
powrót 0;

Po zaimportowaniu biblioteki „iostream” dodaj jeden wiersz kodu „używając przestrzeni nazw”. Dzięki temu możemy zaoszczędzić czas, ponieważ nie możemy ponownie użyć „std”, gdy użyjemy dowolnego obiektu „std”. W funkcji main () istnieje deklaracja zmiennej typu ciągów „name_0” do przechowywania nazwy użytkownika. Następnie zostanie zastosowana instrukcja „Cout” do wydrukowania wiadomości, którą chcemy wyświetlić na terminalu. Jedną rzeczą, którą powinieneś zauważyć, jest to, że nie użyliśmy „std” przed „cout”, ponieważ na całym świecie go zdefiniowaliśmy. „Cin >>” jest wykorzystywany do przyjmowania nazwy użytkownika i wyświetlania tej nazwy za pomocą „Cout”. Kompilator wyświetli pierwszą wiadomość „cout”, a następnie będzie poczekać, aż użytkownik wprowadzi ciąg. Gdy użytkownik wejdzie do ciągu i trafi do klawisza „Enter”, kompilator zaimplementuje następną instrukcję i wydrukuje wiadomość z nazwą użytkownika.

Przykład nr. 3:

Kod pokaże, jak zdobyć wiele danych wejściowych użytkowników.

#włączać
int main ()
float waga_0;
int roll_no;
std :: cout waga_0;
std :: cout roll_no;
STD :: Cout<< "Your weight is : "<< weight_0;
STD :: Cout<< "\nYour Roll No is: "<< roll_no;
powrót 0;

W programie najpierw przedstaw bibliotekę. Następnie wewnątrz metody main () Zdefiniuj jedną zmienną typu zmiennoprzecinkowego „waga_0” i jedną zmienną typu liczb całkowity. Pokaż wiadomość, nazywając „std :: cout”. Weź wagę od użytkownika za pomocą „STD :: CIN”. Kompilator wyświetli tekst i czeka, aż użytkownik wprowadzi wagę. Następnie wykonuje następne polecenie i czeka, aż użytkownik wprowadzi numer rolki. Za pomocą „Cout” będziemy reprezentować numer wagi i rolki wprowadzony przez użytkownika. W ten sposób możemy uzyskać więcej niż jeden dane wejściowe od użytkownika.

Przykład nr. 4:

Ten program opisuje, w jaki sposób możemy uzyskać trzy dane wejściowe od użytkownika, stosując jedno instrukcję „std :: CIN”.

#włączać
int main ()
float numer_1, numer_2, numer_3;
STD :: Cout Number_1 >> Number_2 >> Number_3;
STD :: Cout<< "Sum of three numbers is : "<< number_1+number_2+number_3;
powrót 0;

Włącz plik nagłówka „iostream”. W następnym stwierdzeniu wywołaj funkcję main () i zdefiniuj trzy zmienne punktowe. Te zmienne są oddzielone przecinkami. Następnie chcemy wydrukować tekst na terminalu, więc użyj polecenia „cout”. Aby wziąć wartości od użytkownika, zastosuj „STD :: CIN”. Tutaj używamy jednego „STD :: CIN”. Po wspomnianiu o pierwszej nazwie zmiennej „Number_1”, użyj „>>”, a następnie umieść drugi „numer_2” i tak dalej. Kompilator przyjmie trzy wejścia od użytkownika. Następnie doda te trzy wartości i wyświetli ich sumę. Kompilator zaimplementuje pierwsze polecenie „Cout” i wydrukuje wiadomość. Następnie wykonuje polecenie „CIN” i czeka na wejście. Gdy użytkownik wprowadzi pierwszą wartość i naciśnie przycisk przestrzeń lub „Wprowadź”, zajmie drugie wejście, a następnie naciśnij Space lub „Wprowadź”, aby wprowadzić trzecią wartość. Po naciśnięciu „Enter” kompilator inicjuje pierwszą zmienną, a kiedy wprowadzamy drugą wartość i naciśnij „Wprowadź”, przechowuje wartość w drugiej zmiennej i tak dalej.

Wniosek

W tym przewodniku omówiliśmy temat „STD :: CIN”, który jest wykorzystywany do wprowadzania danych od użytkownika i do użycia tej instrukcji musimy zaimportować odpowiednią bibliotekę. Rozmawialiśmy również o celu tego stwierdzenia w C ++ i jego wymaganiu. Składnia tego polecenia jest również omawiana z licznymi kodami. Przykłady szczegółowo wyjaśniają, w jaki sposób instrukcja „STD :: CIN” można wykorzystać na różne sposoby, aby przyjmować informacje od użytkowników.