Usando stdcout

Usando stdcout
Es posible que haya escuchado sobre el concepto de objetos en la programación I.mi., programación orientada a objetos. Al igual que esos objetos, C ++ se le ocurrió el objeto "cout" que ha sido predefinido en su clase de flujo de salida. Este objeto o declaración de cout ha sido diseñado específicamente para emitir o imprimir los datos de entrada en cualquier área de salida. Pero la palabra "ETS" significa "estándar" I.mi., Salida estándar en la pantalla de salida estándar. Es un espacio de nombres que debe usarse dentro del código C ++ para mostrar la salida estándar. Sin el espacio de nombres estándar, no podemos usar el objeto "Cout" en el código. Entonces, hemos decidido escribir este artículo para nuestros usuarios de Linux que desean ver el uso de std :: cout en c ++ mientras usan el compilador G ++ en el Ubuntu 20.04 Sistema operativo Linux. Veamos solo una vez.

Asegúrate de haber sido iniciado desde tu Ubuntu 20.04 sistema. Después del inicio de sesión, debe abrir la consola de shell de Ubuntu para trabajar dentro de ella. Para asegurarse de que su sistema esté actualizado, intente usar la instrucción "Apt" para actualizarlo y actualizarlo con los derechos de sudo. Después de eso, necesitamos un archivo C ++ para comenzar a agregar nuestro código C ++. Si no tienes uno, no te preocupes. Intente hacer uno con la instrucción "táctil" de Ubuntu en el shell con el nuevo nombre de un archivo que tiene una extensión "CC" con él. Probablemente, este archivo se puede encontrar en la carpeta de inicio de Ubuntu. Debe abrirlo para que podamos crear código en él. Para abrirlo, puede usar los editores incorporados de Linux como un editor de texto, editor de nano o editor VIM. Le recomendaremos que use el editor "nano" o el editor de texto porque ambos editores son fáciles y convenientes de usar mientras codifican y ejecutan.

Ejemplo 01:

Comencemos con el primer ejemplo de nuestro artículo. Dentro de este ejemplo, no haremos uso del espacio de nombres "STD" junto con el objeto Cout para ver cómo resulta. Entonces, dentro del archivo C ++ vacío, agregue el encabezado de transmisión de entrada-salida estándar C ++ en nuestro código. Esto permitirá que el programa C ++ tome la entrada y muestre el valor de salida en la pantalla. Hemos estado utilizando la función Main () de C ++ para realizar la implementación de la lógica en el código. Dentro de la función Main (), hemos estado usando simplemente el objeto o la declaración "Cout" para mostrar un valor de texto de tipo de cadena en la pantalla de shell del Ubuntu 20.04 sistema. Después de esto, la declaración de retorno 0 se usa para dejar el programa con cero errores. Ahora el programa está completado y está listo para ser compilado. Asegúrate de que tu Ubuntu 20.El sistema 04 tiene el compilador G ++ para el lenguaje C ++ ya instalado y configurado para hacer que el código sea libre de errores. Guarde el código que se muestra a continuación utilizando el acceso directo "Ctrl+S" y salga del editor GNU Nano a través del uso de acceso directo CTRL+X.

Después de haber realizado codificación, intente usar el compilador G ++ para compilar el código. Al hacerlo, tenemos el error que demuestra que no hemos estado usando el espacio de nombres estándar antes del objeto Cout. Esto significa que para que nuestro código funcione sin error y cout, necesitamos agregar la palabra clave "STD" como un espacio de nombres para el objeto de instrucción Cout. Cambiemos el código ahora.

Entonces, abra el archivo "stdcout.CC "una vez más en el editor de Nano utilizando la instrucción" nano "en el shell. Ahora, el archivo está abierto. Lo actualizaremos agregando el espacio de nombres "STD" antes del objeto "Cout" en la función Main () separada por el signo de doble colon "::". Como hemos estado utilizando el objeto "Endl" para agregar un descanso de línea después de la visualización del texto, también debemos usar el espacio de nombres "STD" para este objeto. Entonces, tenemos que usar el espacio de nombres "STD" antes del objeto "Endl" separado por el doble colon "::" como se muestra en la imagen a continuación. Sin el uso del espacio de nombres de STD, es posible que no seamos capaces de lograr los resultados. Guardemos nuestro código con la tecla de acceso directo Ctrl+S en el editor nano y salga del editor con el atajo CTRL+X.

Después de compilar el código actualizado anteriormente con el compilador G ++, obtuvimos el código sin error y fue exitoso ya que no devuelve nada. Después del uso del comando de ejecución "./a.fuera ”En el shell, tenemos la cadena de texto que se muestra en nuestra pantalla de shell. Puede ver el uso de los comandos y la salida en la imagen a continuación.

Ejemplo 02:

Este fue el primer método para utilizar el espacio de nombres "STD" junto con el objeto "Cout" para mostrar la salida en nuestra pantalla de shell mientras usa el compilador G ++. Si desea evitar usar el espacio de nombres "STD" con los objetos de Cout y el objeto "Endl", también puede hacerlo en su código C ++. Para eso, debe definir el espacio de nombres "STD" al comienzo del código antes de la función Main () y después de los encabezados o bibliotecas. Por lo tanto, utilizaremos este ejemplo para ver el segundo método para usar el espacio de nombres "STD" por separado para obtener el mismo resultado que obtuvimos con el uso de "STD" con el objeto "Cout". Por lo tanto, hemos abierto el mismo archivo y agregamos la línea "Uso de Namespace STD" antes de la función Main () que se muestra en la imagen a continuación. No usamos el espacio de nombres "STD" con el objeto "Cout" después de eso dentro de la función Main (). Guardemos el código y veamos cómo resulta.

Después de compilar y ejecutar este programa C ++, tenemos los mismos resultados que obtuvimos en el ejemplo anterior. Pero, en general, el uso del espacio de nombres STD antes de la función Main () no considera buenas prácticas en la programación de C ++. Entonces, asegúrese de evitarlo.

Ejemplo 03:

Echemos un vistazo al último pero no el menor ejemplo de usar el "std :: cout" en nuestro programa C ++. Dentro de este ejemplo, también analizaremos el uso de "STD :: CIN" para obtener la entrada del usuario para mostrarla en el shell después de eso. Entonces, el primer "std :: cout" se usa para mostrar que tenemos que ingresar algo como entrada. Se ha declarado una variable entera "var" de tamaño 5. Después de esto, el "STD :: CIN" está aquí para tomar la entrada del usuario y guardarla en la variable "Var". Esta entrada debe ser de tipo "entero", de lo contrario la compilación a través de un error. La última declaración "STD :: Cout" se utiliza para exhibir el valor variable en el shell.

Después de la compilación y la ejecución del código, el usuario ha agregado el valor entero separado por el espacio. Pero la variable solo ha tomado el primer valor antes del espacio y lo ha mostrado y no considera el espacio y después de eso como un valor entero.

Conclusión

Esto se trataba del uso de la declaración "std :: cout" en c ++ utilizando diferentes métodos. Hemos echado un vistazo al programa que no estaba utilizando el "STD" con declaraciones de Cout y entendimos cuánto es necesaria la palabra clave "STD" para nuestro código C ++. Los ejemplos de código también incluyen el uso de "STD" antes del objeto "Cout" y antes de la función Main () para que nuestros usuarios no puedan perder nada mientras aprenden.