C++ Ottieni input dell'utente

C Ottieni Input Dell Utente



Il linguaggio di programmazione di alto livello più efficace è il C++. La sua varietà di librerie di funzioni ci aiuta. A volte, mentre lavoriamo con C++, abbiamo bisogno di ricevere un input dall'utente, quindi utilizziamo il comando 'cin' che riceve l'input dell'utente. La funzione integrata viene utilizzata insieme ai simboli di estrazione “>>”. Possiamo anche definirla come una variabile predefinita chiamata “cin” che utilizza i simboli di estrazione (>>) per ottenere dalla tastiera un'informazione che l'utente inserisce. Qui studieremo in dettaglio il concetto di ottenere l'input dell'utente in C++ insieme ai codici.

Esempio 1:

Il primo codice è qui dove otteniamo un valore intero dall'utente. Nella prima riga includiamo il file di intestazione 'iostream' perché dobbiamo ottenere l'input e visualizzare qui l'output. La dichiarazione delle funzioni “cin” e “cout” viene effettuata in questo file header. Quindi, viene aggiunto lo spazio dei nomi 'std' poiché definisce le funzioni come 'cin' e 'cout'. Pertanto, se inseriamo il “namespace std” all’inizio del nostro codice, non dovremo digitare “std” con ogni funzione.

Quindi chiamiamo la funzione “main()” e successivamente dichiariamo una variabile di tipo dati intero. Il 'int_value' è il nome della variabile che abbiamo dichiarato qui. Successivamente, utilizziamo il 'cout' che aiuta a stampare i dati forniti sullo schermo. Qui mostriamo un messaggio all'utente in cui diciamo 'Inserisci un numero intero'. Sotto questo, posizioniamo 'cin' insieme ai simboli di estrazione '>>' e posizioniamo la variabile 'int_num'.







Ora prendiamo l'input dell'utente e lo salviamo qui. Vogliamo anche visualizzare il numero intero che l'utente inserisce qui sullo schermo. Quindi, utilizziamo il 'cout' sotto questo e inseriamo 'int_value' lì.



Codice 1:



#includere
utilizzando spazio dei nomi standard ;
int principale ( ) {
int valore_int ;
cout <> valore_int ;
cout << 'Il numero intero è: ' << valore_int ;
ritorno 0 ;
}

Produzione:
Quando viene eseguito il codice specificato, inseriamo '89' e l'utente prende '89' come input. Quindi premiamo 'Invio', quindi viene visualizzata la riga successiva.





Esempio 2:

Dobbiamo ottenere l'input e visualizzare l'output qui. Pertanto, includiamo il file di intestazione 'iostream' nella prima riga. Questo file di intestazione contiene le dichiarazioni per le funzioni “cin” e “cout”. Successivamente, viene aggiunto lo spazio dei nomi 'std'. Non abbiamo bisogno di digitare 'std' con ciascuna funzione se aggiungiamo 'namespace std' all'inizio del nostro codice.



Dopo la chiamata alla funzione “main()”, viene dichiarata una variabile di tipo dati “float”. La variabile che dichiariamo qui si chiama 'float_value'. Successivamente, utilizziamo la funzione “cout” per facilitare il rendering dei dati forniti sul terminale. Qui, diciamo all'utente di inserire un numero float visualizzando un messaggio. La variabile “float_num” e i simboli di estrazione “>>” sono posizionati sotto insieme a “cin”.
L'input dell'utente viene raccolto e salvato in 'float_num'. Usiamo ancora una volta la funzione 'cout' sotto questa e inseriamo il 'float_value' poiché vogliamo vedere anche il numero float che l'utente inserisce sullo schermo.

Codice 2:

#include
utilizzando spazio dei nomi standard ;
int principale ( ) {
galleggiante valore_float ;
cout <> valore_float ;
cout << 'Il numero float è: ' << valore_float ;
ritorno 0 ;
}

Produzione :
Quando viene eseguito il codice menzionato in precedenza, digitiamo '87.5' dalla tastiera come input dell'utente. La riga successiva mostra il valore float quando facciamo clic su 'Invio'.

Esempio 3:

Ora otteniamo il valore del tipo di dati 'double' dall'utente. Qui inizializziamo il 'double_value' del tipo di dati 'double' e quindi inseriamo il messaggio che vogliamo mostrare all'utente. Successivamente, utilizziamo 'cin>>' e inseriamo qui la variabile 'double_value'. L'input dell'utente viene salvato in questa variabile 'double_value'. Utilizziamo nuovamente il 'cout' dove inseriamo la variabile 'double_value' per visualizzare l'input che l'utente inserisce come output.

Codice 3:

#includere
utilizzando spazio dei nomi standard ;
int principale ( ) {
Doppio doppio_valore ;
cout <> doppio_valore ;
cout << 'Il numero doppio è: ' << doppio_valore ;
ritorno 0 ;
}

Produzione :
Qui inseriamo il numero del doppio tipo di dati e premiamo 'Invio'. Ma qui notiamo che non viene visualizzato il numero completo. Per visualizzare il numero completo del tipo di dati 'double', abbiamo solo bisogno di alcune tecniche in C++.

Esempio 4:

Qui includiamo un altro file di intestazione che è 'bits/stdc++.h' poiché contiene tutte le dichiarazioni di funzione desiderate. Qui impostiamo il messaggio desiderato che l'utente possa vedere dopo aver inizializzato 'double_d' del tipo di dati 'double'. Successivamente utilizziamo la funzione “cin>>” e assegniamo qui la variabile “double_d”. L'input viene salvato in “double_d”. Per visualizzare l'input che l'utente inserisce qui come output, inseriamo nuovamente la variabile 'double_d' nel campo 'cout'. Includiamo anche la funzione 'setprecision()' in cui aggiungiamo '10' in modo che regoli la precisione del valore del tipo di dati double e lo stampi di conseguenza. La precisione che impostiamo qui è “10”.

Codice 4:

#includere
#includere
utilizzando spazio dei nomi standard ;
int principale ( ) {
Doppio valore_d2 ;
cout <> valore_d2 ;
cout << setprecision ( 10 ) << 'Il numero doppio è: ' << valore_d2 ;
ritorno 0 ;
}

Produzione :
Qui raccoglie l'input e quindi visualizza il valore 'doppio' secondo la stessa precisione che abbiamo regolato nel codice fornito.

Esempio 5:

In questo codice, riceviamo l'input del personaggio dall'utente. Inizializziamo qui una variabile 'char' 'char1' e quindi utilizziamo 'cout' per visualizzare il messaggio. Quindi inseriamo “cin>>” e inseriamo lì questo “char1”. Pertanto, il carattere inserito dall'utente viene memorizzato qui. Quindi, utilizziamo nuovamente 'cout' per mostrare il carattere memorizzato nella variabile 'char1'.

Codice 5:

#include
utilizzando spazio dei nomi standard ;
int principale ( ) {
car carattere1 ;
cout <> carattere1 ;
cout << 'Il personaggio è:' << carattere1 ;
ritorno 0 ;
}

Produzione :
Dopo l'esecuzione, viene visualizzato questo messaggio. Digitiamo 'z' come input del carattere. Quindi nella riga successiva viene visualizzato il carattere immesso.

Esempio 6:

Riceviamo l'input della stringa dall'utente in questo codice. Qui inizializziamo la variabile 'string' 'myName' e utilizziamo 'cout' per visualizzare il messaggio. Successivamente, inseriamo “myName” e “cin>>” in quella posizione. Pertanto, la stringa immessa dall'utente viene salvata qui. Successivamente, utilizziamo nuovamente il comando 'cout' per visualizzare la stringa salvata nella variabile 'myName'.

Codice 6:

#include
utilizzando spazio dei nomi standard ;
int principale ( ) {
stringa mionome ;
cout <> il mio nome ;
cout << 'Mi chiamo: ' << il mio nome ;
ritorno 0 ;
}

Produzione:
Viene visualizzato il seguente messaggio. Inseriamo la stringa 'Peter' nel campo di input. La stringa immessa viene quindi visualizzata nella riga seguente:

Esempio 7:

Quando vogliamo prendere più stringhe o una linea come input, dobbiamo usare la funzione “getline()”. Dichiariamo qui il 'Nome della stringa'. Quindi, il messaggio che inseriamo viene stampato utilizzando 'cout'. Inseriamo quindi 'Nome' e 'cin' nella funzione 'getline()' che riceve più input di stringa dall'utente e li memorizza nella variabile 'Nome'. Ciò salva le stringhe immesse dall'utente. Successivamente, visualizziamo le stringhe salvate nella variabile “Nome” utilizzando il comando “cout”.

Codice 7:

#include
utilizzando spazio dei nomi standard ;
int principale ( ) {
stringa Nome ;
cout << 'Inserisci qui il tuo nome completo: ' ;
getline ( mangiare , Nome ) ;
cout << 'Il tuo nome completo è: ' << Nome ;
ritorno 0 ;
}

Produzione:
Qui, in questo risultato, inseriamo 'James Samuel' come dati della stringa. Quando premiamo 'Invio', qui viene visualizzato il nome completo poiché abbiamo utilizzato la funzione 'getline()'.

Conclusione

Abbiamo discusso dell'input dell'utente C++ in questa guida. Abbiamo esplorato questo concetto e abbiamo appreso che il comando “cin”, insieme ai simboli di estrazione “>>”, viene utilizzato per ottenere l’input dell’utente. Abbiamo preso l'input dei valori del tipo di dati integer, float, double, char e string dall'utente con l'aiuto del comando 'cin>>' e abbiamo dimostrato gli esempi C++ in cui il concetto di 'input utente' è spiegato in dettaglio .