C ++ usando stdcin

C ++ usando stdcin

En C ++, necesitamos un mecanismo para interactuar con los usuarios o obtener información de los usuarios. Para este propósito, C ++ proporciona una biblioteca estándar para entretener la declaración de entrada-salida. El 'iostream', aquí 'io' significa entrada y salida, esta secuencia se ocupa de las declaraciones de entrada y salida. Esta biblioteca contiene todos los métodos que necesitamos para ingresar datos del usuario o datos de salida en la consola. Primero, importamos esta biblioteca y a los datos de entrada utilizamos 'Cin >>'.

La biblioteca 'iostream' tiene variables predefinidas 'std :: cin' es una de ellas. El 'STD' significa estándar y 'Cin' significa entrada de personajes. El 'iostream' admite muchas funciones incorporadas que podemos usar en nuestro código simplemente importando la biblioteca.

Sintaxis

Primer método para usar CI:

std :: cin >> variable_name;

El 'std' es estándar, '::' le dice al compilador sobre la siguiente declaración y el operador '>>' se usa para ingresar los datos que se almacenarán en 'variable_name'. El tipo de entrada depende del tipo de datos de la variable dada. Si 'variable_name' es de tipo entero, aceptará la entrada del tipo entero, por lo que el 'flotador' u otros tipos de entrada no se pueden almacenar en él. Si intentamos guardar diferentes tipos de datos en un tipo entero, el compilador mostrará un mensaje de error en la consola.

Para que esta declaración funcione, necesitamos importar la biblioteca relevante que es:

#incluir

Segundo método para usar CIN:

El otro método es hacer primero el 'espacio de nombres estándar'. Al crear esto, no necesitamos escribir el término 'STD' con cada declaración que pertenece a la clase estándar.

usando el espacio de nombres STD;

Esto significa que utilizaremos objetos estándar en nuestro código. Después de hacer esto, estaremos libres de escribir 'STD' cada vez que usemos cualquier objeto de la clase estándar.

cin >> variable_name;

Ahora, esta declaración se puede ejecutar con éxito sin usar 'STD'.

Ejemplo no. 1:

En este código, obtendremos datos del usuario, que los datos deben ser de tipo entero y utilizaremos 'STD :: CIN' para obtener datos.

#incluir
int main ()
int número_0;
std :: cout number_0;
std :: cout<< "The integer number you entered is: "<< number_0;
regresar 0;

En el método main (), tenemos que declarar una variable 'Number_0' que tiene un tipo entero. Luego, utilizamos la instrucción 'std :: cout' para imprimir un texto en la consola. El 'STD' se utiliza antes del 'Cout' porque esta declaración es una declaración de salida de la biblioteca estándar. El 'std ::' se colocará antes de cualquier instrucción de entrada/salida. Después de esto, se emplea el 'STD :: CIN' para obtener los datos de tipo entero del usuario. El compilador C ++ compila el código línea por línea, primero, ejecutará la instrucción 'std :: cout'. Luego, esperará en la pantalla para tomar la entrada del usuario debido a la instrucción 'STD :: CIN' cuando el usuario da entrada a través del teclado. El compilador almacenará ese valor en la variable específica 'Number_0' y se coloca después del 'std :: cin >>' '. El compilador implementa la siguiente declaración que es de 'std :: cout'. Representará un mensaje y un valor que tomamos del usuario.

Ejemplo no. 2:

En el ejemplo, le explicamos cómo podemos tomar los datos del tipo de cadena del usuario sin usar 'STD :: CIN'.

#incluir
usando el espacio de nombres STD;
int main ()
cadena name_0;
name_0;
cout<< "Your Name is : "<< Name_0;
regresar 0;

Después de importar la biblioteca 'iostream', agregue una línea de código 'usando el espacio de nombres std'. Con esto, podemos ahorrar tiempo ya que no podemos utilizar 'STD' nuevamente cada vez que usamos cualquier objeto de 'STD'. Dentro de la función main (), hay una declaración de una variable de tipo de cadena 'name_0' para almacenar el nombre de un usuario. Luego, la instrucción 'Cout' se empleará para imprimir el mensaje que queremos mostrar en la terminal. Una cosa que debe notar es que no hemos usado 'std' antes de 'cout' porque lo hemos definido globalmente. El 'Cin >>' se utiliza para tomar el nombre del usuario y mostrar ese nombre usando 'Cout'. El compilador mostrará el primer mensaje 'cout' y luego esperará a que el usuario ingrese una cadena. Cuando el usuario ingresa la cadena y presiona la tecla 'Enter', el compilador implementará la siguiente declaración e imprimirá el mensaje con el nombre de un usuario.

Ejemplo no. 3:

El código demostrará cómo adquirir múltiples entradas de usuario.

#incluir
int main ()
FLOAT PESO_0;
int roll_no;
std :: cout weight_0;
std :: cout roll_no;
std :: cout<< "Your weight is : "<< weight_0;
std :: cout<< "\nYour Roll No is: "<< roll_no;
regresar 0;

En el programa, primero, presente la biblioteca. Luego, dentro del método main () define una variable de tipo flotante 'weight_0' y una variable de tipo entero 'roll_no' para obtener el número de peso y rollo del usuario. Muestre el mensaje llamando 'std :: cout'. Tome el peso del usuario usando 'std :: cin'. El compilador mostrará el texto y espera a que el usuario ingrese el peso. Luego, ejecuta el siguiente comando y espera a que el usuario ingrese un número de rollo. Con la ayuda de 'Cout', representaremos el número de peso y rollo ingresado por el usuario. Al hacer esto, podemos obtener más de una entrada del usuario.

Ejemplo no. 4:

Este programa describe cómo podemos obtener tres entradas del usuario simplemente empleando una declaración 'STD :: CIN'.

#incluir
int main ()
float number_1, número_2, número_3;
std :: cout number_1 >> number_2 >> number_3;
std :: cout<< "Sum of three numbers is : "<< number_1+number_2+number_3;
regresar 0;

Incorporar el archivo de encabezado 'iOStream'. En la siguiente declaración, invoca la función main () y defina tres variables de punto flotante. Estas variables están separadas por comas. Luego, queremos imprimir el texto en el terminal, así que utilice el comando 'Cout'. Para tomar los valores del usuario, emplee el 'STD :: CIN'. Aquí usamos uno 'std :: cin'. Después de mencionar el primer nombre de variable 'Number_1', utilice '>>' y luego coloque el otro 'Number_2', y así sucesivamente. El compilador tomará tres entradas del usuario. Luego agregará estos tres valores y mostrará la suma de ellos. El compilador implementará el primer comando 'cout' e imprimirá el mensaje. Luego, ejecuta el comando 'Cin' y espera tomar la entrada. Cuando un usuario ingresa el primer valor y presiona el espacio o el botón 'Enter', tomará la segunda entrada y luego presionará nuevamente el espacio o 'Ingresar' para ingresar el tercer valor. Cuando presionamos 'ENTER', el compilador inicializa la primera variable y cuando ingresamos un segundo valor y presionamos 'Enter' almacena un valor en la segunda variable, y así sucesivamente.

Conclusión

En esta guía, hemos cubierto el tema 'STD :: CIN' que se utiliza para ingresar los datos del usuario y para usar esta declaración tenemos que importar la biblioteca correspondiente. También hemos hablado sobre el propósito de esta declaración en C ++ y su requisito. La sintaxis de este comando también se discute con numerosos códigos. Los ejemplos explican en detalle cómo la declaración 'STD :: CIN' se puede utilizar de diferentes maneras para tomar la opinión de los usuarios.