C ++ usando stdcin

C ++ usando stdcin

In C ++, abbiamo bisogno di un meccanismo per interagire con gli utenti o per ottenere informazioni dagli utenti. A tale scopo, C ++ fornisce una libreria standard per intrattenere l'istruzione input-output. 'Iostream', qui 'io' significa input e output, questo flusso tratta le istruzioni di input e output. Questa libreria contiene tutti i metodi di cui abbiamo bisogno per inserire i dati dall'utente o output sulla console. Innanzitutto, importiamo questa libreria e per inserire i dati che utilizziamo 'CIN >>'.

La libreria "iostream" ha variabili predefinite "std :: cin" è una di queste. La "STD" sta per Standard e "CIN" significa input del personaggio. 'Iostream "supporta molte funzioni integrate che possiamo utilizzare nel nostro codice semplicemente importando la libreria.

Sintassi

Primo metodo per l'uso di CI:

std :: cin >> variabile_name;

La "std" è standard "::" racconta al compilatore della prossima istruzione e dell'operatore ">>" viene utilizzato per inserire i dati che verranno archiviati in "Variable_name". Il tipo di input dipende dal tipo di dati della variabile data. Se 'variabile_name' è di tipo intero, accetterà l'input del tipo intero, quindi il 'float' o altri tipi di input non possono essere memorizzati in esso. Se proviamo a salvare diversi tipi di dati in un tipo intero, il compilatore mostrerà un messaggio di errore sulla console.

Per rendere funzionale questa dichiarazione, dobbiamo importare la libreria pertinente che è:

#includere

Secondo metodo per l'uso di CIN:

L'altro metodo è quello di creare prima lo "spazio dei nomi standard". Creando questo, non abbiamo bisogno di scrivere il termine "std" con ogni affermazione che appartiene alla classe standard.

Utilizzo dello spazio dei nomi std;

Ciò significa che useremo oggetti standard nel nostro codice. Dopo averlo fatto, saremo liberi dal scrivere "std" ogni volta che usiamo qualsiasi oggetto della classe standard.

CIN >> variabile_name;

Ora, questa affermazione può essere eseguita correttamente senza usare "std".

Esempio n. 1:

In questo codice, otterremo i dati dall'utente, tali dati dovrebbero essere di tipo intero e utilizzeremo "std :: cin" per ottenere dati.

#includere
int main ()
int numero_0;
std :: cout numero_0;
std :: cout<< "The integer number you entered is: "<< number_0;
restituzione 0;

Nel metodo principale (), dobbiamo dichiarare una variabile 'Number_0' con un tipo di numero intero. Quindi, abbiamo usato l'istruzione "std :: cout" per stampare un testo sulla console. La "std" viene utilizzata prima del "cout" perché questa affermazione è un'istruzione di output dalla libreria standard. La "std ::" verrà inserita prima di qualsiasi istruzione input/output. Dopo questo, la "std :: cin" viene impiegata per ottenere i dati del tipo intero dall'utente. Il compilatore C ++ compila la riga di codice per riga, in primo luogo, eseguirà l'istruzione "std :: cout". Quindi, aspetterà sullo schermo per prendere input dall'utente a causa dell'istruzione "std :: cin" quando l'utente fornisce input tramite la tastiera. Il compilatore memorizzerà quel valore nella variabile specifica "Number_0" ed è posizionato dopo "std :: cin >>". Il compilatore implementa la prossima affermazione che è di "std :: cout". Rappresenterà un messaggio e un valore che abbiamo preso dall'utente.

Esempio n. 2:

Nell'esempio, ti spieghiamo come possiamo prendere i dati del tipo di stringa dall'utente senza usare "std :: cin".

#includere
Utilizzo dello spazio dei nomi std;
int main ()
String name_0;
cout name_0;
cout<< "Your Name is : "<< Name_0;
restituzione 0;

Dopo aver importato la libreria "iostream", aggiungi una riga di codice "Utilizzo di Namespace STD". Con questo, possiamo risparmiare tempo in quanto non possiamo utilizzare di nuovo "std" ogni volta che usiamo qualsiasi oggetto di "std". All'interno della funzione principale (), è presente una dichiarazione di una variabile di tipo stringa 'name_0' per archiviare il nome di un utente. Quindi, l'istruzione "cout" verrà impiegata per stampare il messaggio che vogliamo visualizzare sul terminale. Una cosa che dovresti notare è che non abbiamo usato "std" prima di "cout" perché lo abbiamo definito a livello globale. Il 'CIN >>' viene utilizzato per prendere il nome dall'utente e visualizzare quel nome usando 'Cout'. Il compilatore mostrerà il primo messaggio "cout" e quindi aspetterà che l'utente inserisca una stringa. Quando l'utente inserisce la stringa e colpisce il tasto "Immettere", il compilatore implementerà l'istruzione successiva e stampa il messaggio con il nome di un utente.

Esempio n. 3:

Il codice dimostrerà come acquisire più input utente.

#includere
int main ()
float weight_0;
int roll_no;
std :: cout peso_0;
std :: cout roll_no;
std :: cout<< "Your weight is : "<< weight_0;
std :: cout<< "\nYour Roll No is: "<< roll_no;
restituzione 0;

Nel programma, in primo luogo, introduce la biblioteca. Quindi, all'interno del metodo main () definisce una variabile di tipo float 'weight_0' e un tipo intero variabile 'roll_no' per ottenere il numero di peso e rollio dell'utente. Mostra il messaggio chiamando "std :: cout". Prendi il peso dall'utente usando "std :: cin". Il compilatore visualizzerà il testo e attende che l'utente inserisca il peso. Quindi, esegue il comando successivo e attende che l'utente inserisca un numero di rotolo. Con l'aiuto di "Cout", rappresenteremo il numero di peso e rollio inserito dall'utente. In questo modo, possiamo ottenere più di un input dall'utente.

Esempio n. 4:

Questo programma descrive come possiamo ottenere tre input dall'utente semplicemente impiegando una dichiarazione "std :: cin".

#includere
int main ()
float numero_1, numero_2, numero_3;
std :: cout numero_1 >> numero_2 >> numero_3;
std :: cout<< "Sum of three numbers is : "<< number_1+number_2+number_3;
restituzione 0;

Incorporare il file di intestazione "iostream". Nella dichiarazione successiva, invoca la funzione principale () e definisce tre variabili di punto mobile. Queste variabili sono separate dalle virgole. Quindi, vogliamo stampare il testo sul terminale, quindi utilizzare il comando "cout". Per prendere i valori dall'utente, impiega la "std :: cin". Qui ne usiamo uno "std :: cin". Dopo aver menzionato il primo nome di variabile 'Number_1', utilizza '>>' e poi posizionare l'altro 'Number_2', e così via. Il compilatore prenderà tre input dall'utente. Quindi aggiungerà questi tre valori e ne visualizzerà la somma. Il compilatore implementerà il primo comando "cout" e stamperà il messaggio. Quindi, esegue il comando "CIN" e aspetta di prendere l'input. Quando un utente inserisce il primo valore e preme lo spazio o il pulsante "immettere", prenderà il secondo input e quindi premi di nuovo spazio o "immettere" per immettere il terzo valore. Quando prendiamo "Invio", il compilatore inizializza la prima variabile e quando inseriamo un secondo valore e prendiamo "Enter" memorizza un valore nella seconda variabile e così via.

Conclusione

In questa guida, abbiamo coperto l'argomento "std :: cin" che viene utilizzato per inserire i dati dall'utente e per utilizzare questa affermazione dobbiamo importare la libreria pertinente. Abbiamo anche parlato dello scopo di questa affermazione in C ++ e del suo requisito. La sintassi di questo comando è anche discussa con numerosi codici. Gli esempi spiegano in dettaglio come l'istruzione "std :: cin" possa essere utilizzata in diversi modi per prendere input dagli utenti.