C ++ unter Verwendung von STDCin

C ++ unter Verwendung von STDCin

In C ++ benötigen wir einen Mechanismus, um mit Benutzern zu interagieren oder Informationen von den Benutzern zu erhalten. Zu diesem Zweck bietet C ++ eine Standardbibliothek zur Unterhaltung der Eingabe-Output-Anweisung. Das 'iOstream', hier 'io' bedeutet Eingang und Ausgabe. Dieser Stream befasst sich mit den Eingangs- und Ausgabeanweisungen. Diese Bibliothek enthält alle Methoden, die wir benötigen, um Daten vom Benutzer oder Ausgabedaten auf der Konsole einzugeben. Zunächst importieren wir diese Bibliothek und geben Daten ein, die wir "CIN >>" verwenden, um Daten zu verwenden, die wir verwenden.

Die 'iostream' Bibliothek hat vordefinierte Variablen 'std :: cin' ist einer von ihnen. Das 'STD' steht für Standard und 'CIN' bedeutet Charaktereingabe. Der 'iOstream' unterstützt viele integrierte Funktionen, die wir in unserem Code verwenden können, indem wir einfach die Bibliothek importieren.

Syntax

Erste Methode zur Verwendung von CI:

std :: cin >> variable_name;

Das 'STD' ist Standard. Der Eingangstyp hängt vom Datentyp der angegebenen Variablen ab. Wenn 'variable_name' vom ganzzahligen Typ ist, akzeptiert er die Eingabe des Ganzzahl -Typs, so. Wenn wir versuchen, verschiedene Arten von Daten in einem Ganzzahltyp zu speichern, zeigt der Compiler eine Fehlermeldung auf der Konsole an.

Um diese Aussage zu funktionieren, müssen wir die entsprechende Bibliothek importieren, die heißt:

#enthalten

Zweite Methode zur Verwendung von CIN:

Die andere Methode besteht darin, zuerst den "Standard -Namespace" zu erstellen. Durch das Erstellen müssen wir den Begriff "std" nicht mit jeder Aussage schreiben, die zur Standardklasse gehört.

Verwenden von Namespace STD;

Dies bedeutet, dass wir Standardobjekte in unserem Code verwenden werden. Danach können wir jedes Mal, wenn wir ein Objekt der Standardklasse verwenden.

cin >> varable_name;

Jetzt kann diese Erklärung erfolgreich ausgeführt werden, ohne 'std' zu verwenden.

Beispiel Nr. 1:

In diesem Code erhalten wir Daten des Benutzer.

#enthalten
int main ()
int number_0;
std :: cout number_0;
std :: Cout<< "The integer number you entered is: "<< number_0;
Rückkehr 0;

In der main () -Methode müssen wir eine Variable 'number_0' mit einem Ganzzahltyp deklarieren. Dann haben wir die Anweisung "Std :: Cout" verwendet, um einen Text auf der Konsole zu drucken. Das 'STD' wird vor dem 'Cout' verwendet, da diese Aussage eine Ausgabeanweisung aus der Standardbibliothek ist. Die 'std ::' wird vor einer Eingangs-/Ausgabeanweisung platziert. Danach wird das 'std :: cin' verwendet, um die Ganzzahl -Daten vom Benutzer zu erhalten. C ++ - Compiler kompiliert die Codezeile für Zeile. Erstens wird die Anweisung "std :: cout" ausgeführt. Dann wartet es auf dem Bildschirm, um aufgrund der Anweisung "std :: cin" Eingaben vom Benutzer zu nehmen, wenn der Benutzer Eingaben über die Tastatur gibt. Der Compiler speichert diesen Wert in der spezifischen Variablen 'number_0' und wird nach dem 'std :: cin >>' platziert. Der Compiler implementiert die nächste Aussage, die von 'std :: cout' ist. Es wird eine Nachricht und einen Wert darstellen, den wir vom Benutzer genommen haben.

Beispiel Nr. 2:

Im Beispiel erklären wir Ihnen, wie wir die Daten des String -Typs vom Benutzer nehmen können, ohne 'std :: cin' zu verwenden.

#enthalten
Verwenden von Namespace STD;
int main ()
String name_0;
Cout name_0;
Cout<< "Your Name is : "<< Name_0;
Rückkehr 0;

Fügen Sie nach dem Importieren der "iOstream" -Bibliothek eine Codezeile "mit dem Namespace STD hinzu" hinzu. Auf diese Weise können wir Zeit sparen, da wir "std" nicht wieder verwenden können, wenn wir ein Objekt von 'std' verwenden, nicht mehr. In der Funktion main () gibt es eine Deklaration einer String -Typ -Variable 'name_0', um den Namen eines Benutzers zu speichern. Dann wird die Anweisung "Cout" verwendet, um die Nachricht zu drucken, die wir auf dem Terminal anzeigen möchten. Eine Sache, die Sie bemerken sollten, ist, dass wir "std" vor "Cout" nicht verwendet haben, weil wir es weltweit definiert haben. Das 'Cin >>' wird verwendet, um den Namen vom Benutzer zu nehmen und diesen Namen mit "Cout" anzuzeigen. Der Compiler wird die erste "Cout" -Meldung angezeigt und dann warten, bis der Benutzer eine Zeichenfolge eingibt. Wenn der Benutzer die Zeichenfolge eingibt und die Taste "Eingabetaste" trifft, implementiert der Compiler die nächste Anweisung und druckt die Nachricht mit dem Namen eines Benutzers aus.

Beispiel Nr. 3:

Der Code zeigt, wie mehrere Benutzereingaben erfasst werden können.

#enthalten
int main ()
Float Gewicht_0;
int roll_no;
std :: cout weil_0;
std :: cout roll_no;
std :: Cout<< "Your weight is : "<< weight_0;
std :: Cout<< "\nYour Roll No is: "<< roll_no;
Rückkehr 0;

Stellen Sie im Programm zunächst die Bibliothek vor. In der main () -Methode definieren Sie dann eine Schwimmertypvariable 'Weight_0' und eine Ganzzahl -Typ -Variable 'Roll_no', um das Gewicht und die Rollnummer des Benutzers zu erhalten. Zeigen Sie die Nachricht an, indem Sie 'std :: Cout' aufrufen. Nehmen Sie das Gewicht vom Benutzer, indem Sie 'std :: cin' verwenden. Der Compiler zeigt den Text an und wartet darauf, dass der Benutzer das Gewicht eingibt. Anschließend wird der nächste Befehl ausgeführt und wartet darauf, dass der Benutzer eine Rollnummer eingibt. Mit Hilfe von 'Cout' werden wir die vom Benutzer eingegebene Gewichts- und Rollnummer darstellen. Auf diese Weise können wir mehr als einen Eingang vom Benutzer erhalten.

Beispiel Nr. 4:

Dieses Programm beschreibt, wie wir drei Eingaben vom Benutzer erhalten können, indem wir nur eine "std :: cin" -Anweisung verwenden.

#enthalten
int main ()
float number_1, number_2, number_3;
std :: cout number_1 >> number_2 >> number_3;
std :: Cout<< "Sum of three numbers is : "<< number_1+number_2+number_3;
Rückkehr 0;

Integrieren Sie die Header -Datei "iOstream". Rufen Sie in der nächsten Anweisung die Funktion main () auf und definieren Sie drei schwimmende Punktvariablen. Diese Variablen werden durch Kommas getrennt. Dann möchten wir den Text auf dem Terminal drucken, also verwenden Sie den Befehl "Cout". Um die Werte vom Benutzer zu nehmen, verwenden Sie die 'std :: cin'. Hier verwenden wir einen 'std :: cin'. Verwenden Sie den ersten Variablennamen 'Number_1', verwenden. Der Compiler nimmt drei Eingaben vom Benutzer ab. Dann fügt es diese drei Werte hinzu und zeigt die Summe von ihnen an. Der Compiler implementiert den ersten Befehl "Cout" und druckt die Nachricht aus. Dann führt es den Befehl "CIN" aus und wartet darauf, die Eingabe zu nehmen. Wenn ein Benutzer den ersten Wert eingibt und die Schaltfläche Speicherplatz oder "Eingabetaste" drückt, wird die zweite Eingabe benötigt und dann erneut Speicherplatz oder "Eingeben" gedrückt, um den dritten Wert einzugeben. Wenn wir auf "Eingabetaste" drücken, initialisiert der Compiler die erste Variable und wenn wir einen zweiten Wert eingeben und einen Wert in der zweiten Variablen erhalten, und so weiter.

Abschluss

In diesem Leitfaden haben wir das Thema "Std :: cin" behandelt, das verwendet wird, um die Daten vom Benutzer einzugeben und diese Anweisung zu verwenden, müssen wir die entsprechende Bibliothek importieren. Wir haben auch über den Zweck dieser Aussage in C ++ und ihrer Anforderung gesprochen. Die Syntax dieses Befehls wird auch mit zahlreichen Codes diskutiert. Die Beispiele erklären ausführlich, wie die Anweisung 'std :: cin' auf verschiedene Weise verwendet werden kann, um Eingaben von Benutzern zu erhalten.