‫Bienvenido de nuevo y este video, me gustaría brindarles una mejor comprensión de lo que está sucediendo con
‫todos esos métodos de consola que estamos usando y que vamos a usar bastante en
‫el futuro.
‫Así que solo quiero darles un poco de información general.
‫La mayor parte de lo que verá no será relevante si solo desea usarlo.
‫Pero si realmente quieres entender lo que está pasando, este es el video adecuado para ti.
‫Bien, comencemos.
‫Entonces, hay varios métodos disponibles en esa clase de consola y vamos a ver los
‫que son relevantes para ingresar algo y obtener un resultado.
‫Está bien.
‫Así que vamos a investigar eso.
‫Entonces empecemos.
‫En primer lugar, tenemos esta consola, punto, a la derecha.
‫Y este príncipe y mantiene el cursor en la misma línea.
‫Básicamente, esto nos permite imprimir algo en la consola y podemos verlo.
‫Entonces, si usamos este código aquí, consola DOT, correcto.
‫Y entre corchetes y comillas, tenemos texto aquí.
‫Lo que haría este código es imprimir texto aquí en nuestra consola y luego podemos ver que eso es especialmente
‫útil cuando tiene algunos valores que desea mostrar y ver si su código realmente funcionó.
‫Y esto es muy útil, especialmente como principiante cuando comienza a programar, de modo que pueda ver
‫realmente lo que hace el código y generará algo.
‫Bien, lo correcto es una forma de hacer algo.
‫Entonces, existe esta clase llamada consola y está predefinida en C sostenido, por lo que podemos usarla.
‫Y esto nos permite utilizar básicamente sus métodos.
‫Y uno de esos métodos es el correcto.
‫Bien, entonces si quieres escribir algo, podemos usar el punto de la consola.
‫Derecha.
‫Y luego, entre corchetes y entre comillas, ingresamos lo que queramos mostrar en la consola.
‫Pero hay otra manera.
‫También podemos usar Bright Line y esta impresión y coloca el cursor en la siguiente línea.
‫Entonces, cuando use la línea Vereide en lugar de la derecha, hará lo mismo.
‫También imprimirá el texto en la línea donde estaba, pero también irá a un salto de línea, por así decirlo.
‫Entonces coloca el cursor en la siguiente línea.
‫Bien, esa es la única diferencia entre los dos.
‫Y luego tenemos la consola que lee.
‫Esto toma una sola entrada de tipo cadena y devuelve un valor ASCII de esa entrada.
‫Entonces devuelve un valor entero.
‫Entonces, la cadena es solo un tipo de datos.
‫Ese es el tipo de texto y es el tipo de números.
‫Entonces, los números enteros, analizaremos las cadenas y los números y, en los dos, los diferentes tipos con
‫mucho detalle más adelante.
‫Por ahora, solo recuerde cadenas de texto, números enteros, nuestros números de teléfono.
‫Ahora, podría preguntarse, ¿qué es este Askey del que está hablando Dennis?
‫Bueno, ayuda para el Código Estándar Americano para el intercambio de información, este es un código de caracteres de
‫siete bits que básicamente nos permite usar caracteres e interpretarlos por la computadora.
‫Entonces, la computadora básicamente interpreta todo lo que ingresamos.
‫Entonces, por ejemplo, desplazarse hacia abajo hasta un ocho, que es el carácter y el símbolo a internamente.
‫¿Es este valor aquí como.
‫Valor binario, bien, como valor binario, es cero uno cinco cero uno.
‫Y como un valor decimal es sesenta y cinco, en total hay doscientos cincuenta y seis valores
‫dentro de esta tabla de códigos ASCII y 256 porque comienza en cero hasta aquí.
‫Esta es solo una pequeña nota al margen, realmente no necesitas recordar nada de eso, es solo
‫para que sepas si quieres entender un poco mejor lo que significa este Oscar.
‫Así que no es solo una palabra al azar que has escuchado, sino que también entiendes un poco lo que
‫está sucediendo aquí.
‫Así que ahora hay otro método llamado Red Line, que toma una cadena o una entrada entera y la devuelve
‫como valor de salida.
‫Entonces.
‫El método Dodd Reid, lo que hace es que toma la entrada como ASCII o la devuelve como valor
‫ASCII, pero el rebasado devuelve la salida real.
‫Así que todo lo que hayamos ingresado también será devuelto.
‫Y a cambio, quiero decir, podemos reutilizarlo en nuestro código.
‫Básicamente, esto nos permite escribir código que el usuario tiene para ingresar algo en la
‫consola y que luego puede usarse para hacer algunos cálculos o ejecutar el programa.
‫OK, eso es muy útil.
‫Por lo tanto, siempre que desee recibir información del usuario, esto es muy útil.
‫Esta consola que lee la línea y luego también hay clave.
‫Esto solo toma una.
‫Carácter toma una sola entrada de tipo cadena y vuelve a la información de la clave, por lo que se devolverán los detalles sobre
‫la clave que se ingresó y ahora puede decidir qué desea hacer con eso.
‫Está bien.
‫Así que ahora veamos un código simple, porque toda esta teoría es buena y todo, pero a veces
‫tiene sentido mirar el código real y ver cómo funciona realmente.
‫Entonces aquí podemos ver que tenemos este vacío principal estático, que es nuestro principal punto de entrada para nuestra clase y nuestro
‫proyecto en general.
‫Así que aquí tenemos una línea de código que dice punto de consola, línea derecha.
‫Hola bienvenido.
‫Entonces esto imprime el texto y salta a una nueva línea.
‫Eso es lo que hará este código.
‫Pero luego también lo hemos consolado.
‫Derecha.
‫Y aquí te decimos hola.
‫Esto también imprime el texto en la misma línea, pero no salta a la nueva línea.
‫Y luego hemos consolado esa justa bienvenida, que es lo mismo que hola.
‫Solo que el texto que se muestra es diferente.
‫Así que ahora usemos también la reinicialización del consultor, que básicamente solo espera a que ingresemos una clave una vez más.
‫Así que esto básicamente bloquea nuestro programa para que no se detenga o termine.
‫Y eso es lo que podemos usar con bastante frecuencia o lo que usaríamos con bastante frecuencia para mantener
‫el programa en ejecución sin cerrarse dependiendo de su configuración.
‫Esto no es necesario, pero en la mayoría de los casos será necesario.
‫Así que lo dejaré aquí.
‫Básicamente, esto deja nuestro programa abierto para que podamos ver lo que esté impreso en la consola.
‫De lo contrario, la consola se cerraría muy rápido y ni siquiera veríamos cuál fue el resultado.
‫Bien, ahora veamos el resultado aquí.
‫Bien, entonces la salida será.
‫Hola bienvenido.
‫Así que esto se imprime como resultado de la consola en esa línea derecha y luego tendremos
‫hola, bienvenidos juntos en una palabra impresa como resultado de nuestras dos declaraciones de consola verite porque consola derecha.
‫No crea espacios vacíos.
‫Eso no crea un salto de línea adicional si no se nos indica específicamente que lo hagamos.
‫Así que aquí quiero mostrarles un ejemplo del método de la línea roja y también del método clave.
‫De acuerdo, tenemos el método principal una vez más dentro del método principal, que es nuestro punto de entrada, aquí
‫tenemos el método correcto, que dice ingresar una cadena y presentador para que el usuario vea ingresar una cadena
‫y presione enter.
‫Luego, en esta línea aquí tomamos la entrada del usuario usando la consola que lee la línea y la almacenamos dentro de
‫la entrada de lectura.
‫Y luego lo que hacemos es usar la línea derecha consolidada para mostrar lo que haya ingresado el usuario.
‫Entonces decimos que ha ingresado y él usará corchetes, cero corchetes y entrada derecha.
‫Entonces, básicamente, lo que estamos haciendo aquí es que decimos que ingresó y luego lo que ingresó el usuario.
‫Entonces, este corchete, cero corchetes, solo usará lo que venga después de venir aquí y se
‫reemplazará con la entrada que está dentro de esta variable aquí.
‫Y luego ingresamos una cadena y presionamos enter, así que aquí usamos para consolar el método de lectura y usamos valores int ASCII, entonces lo
‫almacenamos en la variable llamada valores ASCII o lo que sea que ingrese el usuario y luego simplemente
‫decimos lo que el usuario tenga ingresado aquí.
‫Entonces decimos que el valor ASCII es y luego el valor ASCII real del valor que ha ingresado el usuario.
‫Así que ahora, como un pequeño ejercicio, use ese código y juegue con él.
‫Solo mira cuál será el resultado.
‫Solo te voy a dar un ejemplo rápido aquí.
‫Entonces aquí lo que tenemos es que ingresamos cualquier cadena y luego presentamos.
‫Entonces, en mi caso, solo estoy ingresando a Dennis y solo dirá que ingresó a Dennis, luego dirá
‫ingrese cualquier tecla y presione enter.
‫Así que solo presionaré la profundidad y volverá a pedirte el valor del valor ingresado, que
‫es sesenta y ocho.
‫Ahora, si miramos aquí y vamos a la línea 68, podemos ver que es, de hecho, la D mayúscula.
‫Muy bien, eso fue todo.
‫Esa es una pequeña introducción a la clase de consola y cómo podemos usar algunos de los métodos.
‫Si desea saber más sobre los diferentes métodos de esa clase de consola, puede, por supuesto,
‫consultar la documentación.
‫Aquí encontrará la clase de consola y allí podrá ver que hay un montón de métodos.
‫Entonces, cuando vaya a los métodos, puede ver el movimiento claro de Puffer Ricky reline.
‫Entonces los que conocemos son Ricky Reline y luego los correctos de la línea derecha y derecha.
‫Pero puede ver que hay muchas más posiciones de ventana establecidas en el tamaño de la ventana, etc.
‫Bien, entonces si quieres saber más sobre un método específico, puedes hacer clic en él y verás la
‫Línea Roja.
‫¿Qué hace?
‫Bueno, hay un montón de sobrecargas.
‫Lo que es una sobrecarga o una sobrecarga son muchas versiones diferentes del mismo método que tienen
‫diferentes opciones de entrada.
‫Bien, aquí podemos tener una entrada de tres valores diferentes.
‫Entonces una cuerda, un objeto y un objeto.
‫Veremos más adelante qué son los objetos y cómo funcionan.
‫Pero básicamente la línea roja que usamos es una línea brillante aquí donde simplemente ingresamos una cadena y si desea
‫saber más sobre ella, puede simplemente hacer clic en ella y verá que regresará.
‫Voit no devolverá nada.
‫Por lo tanto, escribe un valor de cadena específico, seguido de la línea actual Terminator dos, el flujo de salida
‫estándar.
‫Está bien.
‫Pero como dije, analizaremos mucho más eso más adelante.
‫Tendrá mucho más sentido.
‫Así que no se preocupe si no entendió cada una de sus partes y no se preocupe
‫por memorizar todo eso, solo usaremos esos métodos de manera bastante extensa y eso se volverá muy natural más adelante.
‫Está bien.
‫Así que nos vemos en el siguiente video.