C++ Benutzereingaben abrufen

C Benutzereingaben Abrufen



Die effektivste Programmiersprache auf hoher Ebene ist C++. Ihre Vielfalt an Funktionsbibliotheken hilft uns. Manchmal müssen wir bei der Arbeit mit C++ eine Eingabe vom Benutzer einholen, daher verwenden wir den Befehl „cin“, der die Eingabe des Benutzers erhält. Die integrierte Funktion wird zusammen mit den Extraktionssymbolen „>>“ verwendet. Wir können es auch als vordefinierte Variable namens „cin“ definieren, die die Extraktionssymbole (>>) verwendet, um eine vom Benutzer eingegebene Information über die Tastatur zu erhalten. Hier werden wir das Konzept, die Eingaben des Benutzers in C++ zusammen mit den Codes zu erhalten, im Detail untersuchen.

Beispiel 1:

Der erste Code ist hier, wo wir vom Benutzer einen ganzzahligen Wert erhalten. In der ersten Zeile fügen wir die Header-Datei „iostream“ ein, da wir die Eingabe erhalten und die Ausgabe hier anzeigen müssen. Die Deklaration der Funktionen „cin“ und „cout“ erfolgt in dieser Header-Datei. Anschließend wird der Namensraum „std“ hinzugefügt, da er Funktionen wie „cin“ und „cout“ definiert. Wenn wir also den „Namespace std“ am Anfang unseres Codes einfügen, müssen wir nicht bei jeder Funktion „std“ eingeben.

Dann rufen wir die Funktion „main()“ auf und deklarieren anschließend eine Variable vom Datentyp Integer. Der „int_value“ ist der Name der Variablen, die wir hier deklariert haben. Danach verwenden wir den „cout“, der beim Drucken der angegebenen Daten auf dem Bildschirm hilft. Hier zeigen wir dem Benutzer eine Nachricht an, in der wir sagen: „Geben Sie eine Ganzzahl ein“. Darunter platzieren wir „cin“ zusammen mit den Extraktionssymbolen „>>“ und platzieren die Variable „int_num“.







Nun übernehmen wir die Eingaben des Benutzers und speichern sie hier. Wir möchten auch die ganze Zahl, die der Benutzer hier eingibt, auf dem Bildschirm anzeigen. Also verwenden wir das „cout“ darunter und platzieren dort „int_value“.



Code 1:



#enthalten
verwenden Namensraum std ;
int hauptsächlich ( ) {
int int_value ;
cout <> int_value ;
cout << „Die ganze Zahl ist:“ << int_value ;
zurückkehren 0 ;
}

Ausgabe:
Wenn der angegebene Code ausgeführt wird, geben wir „89“ ein und es wird „89“ als Benutzereingabe verwendet. Dann drücken wir „Enter“, sodass die nächste Zeile angezeigt wird.





Beispiel 2:

Wir müssen die Eingabe erhalten und die Ausgabe hier anzeigen. Daher fügen wir die Header-Datei „iostream“ in die erste Zeile ein. Diese Header-Datei enthält Deklarationen für die Funktionen „cin“ und „cout“. Als nächstes wird der Namespace „std“ hinzugefügt. Wir müssen nicht bei jeder Funktion „std“ eingeben, wenn wir „namespace std“ am Anfang unseres Codes hinzufügen.



Nach dem Aufruf der Funktion „main()“ wird eine Variable vom Datentyp „float“ deklariert. Die Variable, die wir hier deklarieren, heißt „float_value“. Als nächstes verwenden wir die Funktion „cout“, um die bereitgestellten Daten auf dem Terminal darzustellen. Hier fordern wir den Benutzer auf, eine Gleitkommazahl einzugeben, indem wir eine Meldung anzeigen. Darunter sind die Variable „float_num“ und die Extraktionssymbole „>>“ sowie „cin“ positioniert.
Die Eingaben des Benutzers werden gesammelt und im „float_num“ gespeichert. Darunter verwenden wir noch einmal die Funktion „cout“ und fügen den „float_value“ ein, da wir auch die Float-Zahl sehen möchten, die der Benutzer auf dem Bildschirm eingibt.

Code 2:

#include
verwenden Namensraum std ;
int hauptsächlich ( ) {
schweben float_value ;
cout <> float_value ;
cout << „Die Float-Nummer ist:“ << float_value ;
zurückkehren 0 ;
}

Ausgabe :
Wenn der zuvor erwähnte Code ausgeführt wird, geben wir als Benutzereingabe „87,5“ über die Tastatur ein. Die nächste Zeile zeigt den Float-Wert an, wenn wir auf „Enter“ klicken.

Beispiel 3:

Lassen Sie uns nun den „doppelten“ Datentypwert vom Benutzer erhalten. Hier initialisieren wir den „double_value“ des Datentyps „double“ und platzieren dann die Nachricht, die wir dem Benutzer anzeigen möchten. Danach verwenden wir „cin>>“ und platzieren hier die Variable „double_value“. Die Eingaben des Benutzers werden in dieser Variable „double_value“ gespeichert. Wir verwenden erneut „cout“, indem wir die Variable „double_value“ einfügen, um die Eingabe anzuzeigen, die der Benutzer als Ausgabe eingibt.

Code 3:

#enthalten
verwenden Namensraum std ;
int hauptsächlich ( ) {
doppelt double_value ;
cout <> double_value ;
cout << „Die doppelte Zahl ist:“ << double_value ;
zurückkehren 0 ;
}

Ausgabe :
Hier geben wir die doppelte Datentypnummer ein und drücken „Enter“. Hier stellen wir jedoch fest, dass nicht die vollständige Zahl angezeigt wird. Um die vollständige „doppelte“ Datentypnummer anzuzeigen, benötigen wir lediglich einige Techniken in C++.

Beispiel 4:

Hier fügen wir eine weitere Header-Datei ein, die „bits/stdc++.h“ heißt, da sie alle gewünschten Funktionsdeklarationen enthält. Hier legen wir die gewünschte Meldung fest, die der Benutzer nach der Initialisierung des „double_d“ des Datentyps „double“ sehen soll. Als nächstes verwenden wir die Funktion „cin>>“ und weisen hier die Variable „double_d“ zu. Die Eingabe wird im „double_d“ gespeichert. Um die Eingabe, die der Benutzer hier eingibt, als Ausgabe anzuzeigen, tragen wir die Variable „double_d“ erneut in das Feld „cout“ ein. Wir fügen auch die Funktion „setprecision()“ hinzu, in der wir „10“ hinzufügen, damit sie die Genauigkeit des doppelten Datentypwerts anpasst und ihn entsprechend ausgibt. Die Genauigkeit, die wir hier festlegen, ist „10“.

Code 4:

#enthalten
#enthalten
verwenden Namensraum std ;
int hauptsächlich ( ) {
doppelt d_value2 ;
cout <> d_value2 ;
cout << setprecision ( 10 ) << „Die doppelte Zahl ist:“ << d_value2 ;
zurückkehren 0 ;
}

Ausgabe :
Hier werden die Eingaben erfasst und dann der „doppelte“ Wert mit der gleichen Genauigkeit angezeigt, die wir im angegebenen Code angepasst haben.

Beispiel 5:

In diesem Code erhalten wir die Eingabe des Charakters vom Benutzer. Wir initialisieren hier eine „char“-Variable „char1“ und verwenden dann „cout“, um die Nachricht anzuzeigen. Dann platzieren wir „cin>>“ und fügen dort dieses „char1“ ein. Hier wird also das vom Benutzer eingegebene Zeichen gespeichert. Dann verwenden wir erneut „cout“, um das Zeichen anzuzeigen, das in der Variablen „char1“ gespeichert ist.

Code 5:

#include
verwenden Namensraum std ;
int hauptsächlich ( ) {
verkohlen char1 ;
cout <> char1 ;
cout << „Der Charakter ist:“ << char1 ;
zurückkehren 0 ;
}

Ausgabe :
Nach der Ausführung wird diese Meldung angezeigt. Als Zeicheneingabe geben wir „z“ ein. Anschließend wird in der nächsten Zeile das eingegebene Zeichen angezeigt.

Beispiel 6:

In diesem Code erhalten wir die Zeichenfolgeneingabe vom Benutzer. Hier initialisieren wir die „string“-Variable „myName“ und verwenden „cout“, um die Nachricht auszugeben. Als nächstes fügen wir an dieser Stelle „myName“ und „cin>>“ ein. Somit wird hier die Zeichenfolge gespeichert, die der Benutzer eingegeben hat. Als nächstes verwenden wir erneut den Befehl „cout“, um die Zeichenfolge anzuzeigen, die in der Variablen „myName“ gespeichert ist.

Code 6:

#include
verwenden Namensraum std ;
int hauptsächlich ( ) {
string meinName ;
cout <> mein Name ;
cout << 'Ich heiße: ' << mein Name ;
zurückkehren 0 ;
}

Ausgabe:
Die folgende Meldung wird angezeigt. Wir geben die Zeichenfolge „Peter“ in das Eingabefeld ein. Die eingegebene Zeichenfolge wird dann in der folgenden Zeile angezeigt:

Beispiel 7:

Wenn wir mehrere Zeichenfolgen oder eine Zeile als Eingabe verwenden möchten, müssen wir die Funktion „getline()“ verwenden. Wir deklarieren hier den „String-Namen“. Dann wird die von uns eingegebene Nachricht mit „cout“ gedruckt. Anschließend fügen wir „Name“ und „cin“ in die Funktion „getline()“ ein, die mehrere Zeichenfolgeneingaben vom Benutzer erhält und diese in der Variablen „Name“ speichert. Dadurch werden die vom Benutzer eingegebenen Zeichenfolgen gespeichert. Als nächstes zeigen wir mit dem Befehl „cout“ die Zeichenfolgen an, die in der Variablen „Name“ gespeichert sind.

Code 7:

#include
verwenden Namensraum std ;
int hauptsächlich ( ) {
Zeichenfolgenname ;
cout << „Bitte geben Sie hier Ihren vollständigen Namen ein:“ ;
getline ( Essen , Name ) ;
cout << „Ihr vollständiger Name ist:“ << Name ;
zurückkehren 0 ;
}

Ausgabe:
Hier, in diesem Ergebnis, geben wir „James Samuel“ als String-Daten ein. Wenn wir „Enter“ drücken, wird hier der vollständige Name angezeigt, da wir die Funktion „getline()“ verwendet haben.

Abschluss

Wir haben in diesem Handbuch über die „C++-Benutzereingabe“ gesprochen. Wir haben dieses Konzept untersucht und erfahren, dass der Befehl „cin“ zusammen mit den Extraktionssymbolen „>>“ verwendet wird, um die Eingaben des Benutzers zu erhalten. Wir haben die Eingabe der Datentypwerte „Integer“, „Float“, „Double“, „Char“ und „String“ vom Benutzer mit Hilfe des Befehls „cin>>“ übernommen und die C++-Beispiele demonstriert, in denen das Konzept der „Benutzereingabe“ ausführlich erläutert wird .