C++ Obteniu entrada d'usuari

C Obteniu Entrada D Usuari



El llenguatge de programació d'alt nivell més eficaç és C++. La seva varietat de biblioteques de funcions ens ajuden. De vegades, mentre treballem amb C++, necessitem obtenir una entrada de l'usuari, de manera que utilitzem l'ordre 'cin' que rep l'entrada de l'usuari. La funció integrada s'utilitza juntament amb els símbols d'extracció '>>'. També la podem definir com una variable predefinida anomenada “cin” que utilitza els símbols d'extracció (>>) per obtenir una informació del teclat que introdueix l'usuari. Aquí, estudiarem el concepte d'obtenir l'entrada de l'usuari en C++ en detall juntament amb els codis.

Exemple 1:

El primer codi és aquí on obtenim un valor enter de l'usuari. A la primera línia, incloem el fitxer de capçalera 'iostream' perquè hem d'obtenir l'entrada i mostrar la sortida aquí. La declaració de les funcions 'cin' i 'cout' es fa en aquest fitxer de capçalera. A continuació, s'afegeix l'espai de noms 'std' ja que defineix les funcions com 'cin' i 'cout'. Per tant, si inserim l''espai de noms std' al principi del nostre codi, no haurem d'escriure 'std' amb cada funció.

Aleshores, anomenem la funció 'main()' i, posteriorment, declarem una variable de tipus de dades enter. El 'int_value' és el nom de la variable que hem declarat aquí. Després d'això, utilitzem el 'cout' que ajuda a imprimir les dades donades a la pantalla. Aquí, mostrem un missatge a l'usuari en el qual diem: 'Introduïu un número enter'. A sota d'això, col·loquem 'cin' juntament amb els símbols d'extracció '>>' i col·loquem la variable 'int_num'.







Ara, prenem l'entrada de l'usuari i la desem aquí. També volem mostrar el número sencer que l'usuari introdueix aquí a la pantalla. Per tant, utilitzem el 'cout' a sota i col·loquem 'int_value' allà.



Codi 1:



#incloure
utilitzant espai de noms std ;
int principal ( ) {
int valor_int ;
cout <> valor_int ;
cout << 'El nombre enter és:' << valor_int ;
tornar 0 ;
}

Sortida:
Quan s'executa el codi donat, introduïm '89' i pren '89' com a entrada de l'usuari. A continuació, premem 'Enter', de manera que es mostra la següent línia.





Exemple 2:

Hem d'obtenir l'entrada i mostrar la sortida aquí. Per tant, incloem el fitxer de capçalera 'iostream' a la primera línia. Aquest fitxer de capçalera conté declaracions per a les funcions 'cin' i 'cout'. A continuació, s'afegeix l'espai de noms 'std'. No necessitem escriure 'std' amb cada funció si afegim 'namespace std' al començament del nostre codi.



Després de la crida a la funció 'main()', es declara una variable de tipus de dades 'float'. La variable que declarem aquí s'anomena 'float_value'. A continuació, utilitzem la funció 'cout' per ajudar a representar les dades proporcionades al terminal. Aquí, diem a l'usuari que introdueixi un número flotant mostrant un missatge. La variable 'float_num' i els símbols d'extracció '>>' es col·loquen a sota juntament amb 'cin'.
L'entrada de l'usuari es recull i es desa al 'float_num'. Fem servir la funció 'cout' una vegada més a sota d'aquesta i inserim el 'float_value' ja que també volem veure el número flotant que introdueix l'usuari a la pantalla.

Codi 2:

#inclou
utilitzant espai de noms std ;
int principal ( ) {
flotar valor_float ;
cout <> valor_float ;
cout << 'El número flotant és:' << valor_float ;
tornar 0 ;
}

Sortida :
Quan s'executa el codi esmentat anteriorment, escrivim '87.5' des del teclat com a entrada de l'usuari. La línia següent mostra el valor flotant quan fem clic a 'Enter'.

Exemple 3:

Ara, anem a obtenir el valor del tipus de dades 'doble' de l'usuari. Aquí, inicialitzem el 'double_value' del tipus de dades 'double' i després col·loquem el missatge que volem mostrar a l'usuari. Després d'això, utilitzem el 'cin>>' i col·loquem aquí la variable 'double_value'. L'entrada de l'usuari es desa en aquesta variable 'doble_valor'. Utilitzem de nou el 'cout' on inserim la variable 'double_value' per mostrar l'entrada que l'usuari introdueix com a sortida.

Codi 3:

#incloure
utilitzant espai de noms std ;
int principal ( ) {
doble valor_doble ;
cout <> valor_doble ;
cout << 'El nombre doble és:' << valor_doble ;
tornar 0 ;
}

Sortida :
Aquí, introduïm el número de tipus de dades doble i premem 'Enter'. Però aquí, observem que no mostra el número complet. Per mostrar el número de tipus de dades 'doble' complet, només necessitem algunes tècniques en C++.

Exemple 4:

Aquí, incloem un fitxer de capçalera més que és 'bits/stdc++.h', ja que conté totes les declaracions de funció desitjades. Aquí, establim el missatge desitjat perquè l'usuari vegi després d'inicialitzar el 'double_d' del tipus de dades 'doble'. A continuació, fem servir la funció 'cin>>' i assignem aquí la variable 'double_d'. L'entrada es desa al 'double_d'. Per mostrar l'entrada que l'usuari introdueix aquí com a sortida, tornem a introduir la variable 'double_d' al camp 'cout'. També incloem la funció 'setprecision()' en la qual afegim '10' perquè ajusti la precisió del valor del tipus de dades doble i l'imprimeixi en conseqüència. La precisió que establim aquí és '10'.

Codi 4:

#incloure
#incloure
utilitzant espai de noms std ;
int principal ( ) {
doble d_valor2 ;
cout <> d_valor2 ;
cout << establir la precisió ( 10 ) << 'El nombre doble és:' << d_valor2 ;
tornar 0 ;
}

Sortida :
Aquí, recull l'entrada i després mostra el valor 'doble' segons la mateixa precisió que hem ajustat al codi donat.

Exemple 5:

En aquest codi, obtenim l'entrada del personatge de l'usuari. Iniciem aquí una variable 'char' 'char1' i després utilitzem el 'cout' per mostrar el missatge. Aleshores, col·loquem 'cin>>' i hi posem aquest 'char1'. Per tant, el caràcter introduït per l'usuari s'emmagatzema aquí. A continuació, tornem a utilitzar el 'cout' per mostrar el caràcter que s'emmagatzema a la variable 'char1'.

Codi 5:

#inclou
utilitzant espai de noms std ;
int principal ( ) {
char char1 ;
cout <> char1 ;
cout << 'El personatge és:' << char1 ;
tornar 0 ;
}

Sortida :
Després de l'execució, es mostra aquest missatge. Escrivim 'z' com a entrada de caràcter. Aleshores, a la línia següent, es mostra el caràcter introduït.

Exemple 6:

En aquest codi rebem l'entrada de cadena de l'usuari. Aquí, inicialitzem la variable 'cadena' 'myName' i utilitzem 'cout' per enviar el missatge. A continuació, inserim 'myName' i 'cin>>' en aquesta ubicació. Així, la cadena que ha introduït l'usuari es desa aquí. A continuació, tornem a utilitzar l'ordre 'cout' per mostrar la cadena que es desa a la variable 'myName'.

Codi 6:

#inclou
utilitzant espai de noms std ;
int principal ( ) {
cadena myName ;
cout <> el meu nom ;
cout << 'El meu nom és: ' << el meu nom ;
tornar 0 ;
}

Sortida:
Apareix el missatge següent. Introduïm la cadena 'Pere' al camp d'entrada. La cadena introduïda es mostra a la línia següent:

Exemple 7:

Quan volem prendre diverses cadenes o una línia com a entrada, hem d'utilitzar la funció 'getline()'. Aquí declarem el 'Nom de la cadena'. Aleshores, el missatge que introduïm s'imprimeix amb 'cout'. A continuació, posem 'Nom' i 'cin' a la funció 'getline()' que obté diverses entrades de cadena de l'usuari i les emmagatzema a la variable 'Nom'. Això desa les cadenes que l'usuari ha introduït. A continuació, mostrem les cadenes que es guarden a la variable 'Nom' mitjançant l'ordre 'cout'.

Codi 7:

#inclou
utilitzant espai de noms std ;
int principal ( ) {
Nom de cadena ;
cout << 'Si us plau, introduïu el vostre nom complet aquí:' ;
getline ( menjant , Nom ) ;
cout << 'El teu nom complet és:' << Nom ;
tornar 0 ;
}

Sortida:
Aquí, en aquest resultat, introduïm 'James Samuel' com a dades de cadena. Quan premem 'Enter', aquí es mostra el nom complet, ja que hem utilitzat la funció 'getline()'.

Conclusió

Hem parlat sobre l''entrada d'usuari C++' en aquesta guia. Vam explorar aquest concepte i vam aprendre que l'ordre 'cin', juntament amb els símbols d'extracció '>>', s'utilitza per obtenir l'entrada de l'usuari. Vam agafar l'entrada dels valors del tipus de dades enter, float, double, char i string de l'usuari amb l'ajuda de l'ordre 'cin>>' i vam demostrar els exemples de C++ en què s'explica detalladament el concepte 'entrada de l'usuari'. .