Error: COUT no declarado en C++

Error Cout No Declarado En C



Este artículo trata sobre un error que ocurre al programar en lenguaje C++. Este error es 'COUT no definido' o 'COUT no declarado', según la versión del lenguaje C++ o el tipo de compilador. Para comprender mejor este error, primero determinemos el propósito de la palabra clave 'cout' en el lenguaje C++ y cuándo y dónde se usa. “Cout” es una palabra clave en lenguaje C++, que se usa para imprimir o mostrar la salida de nuestro código en la ventana de la consola, como “printl” y “printf” en otros lenguajes como C y JAVA.

Para mostrar los datos usando 'Cout', los datos que queremos que se impriman se colocan en una cadena o flujo de salida estándar usando el signo menor que dos veces (<<), que se denomina operador de inserción en lenguaje C++. Por ejemplo, si alguien quiere imprimir la frase “Hello World” a través de su código. Tendremos que escribir “cout<<“Hello World”<







Sintaxis

El mensaje lanzado por el compilador para este error se proporciona a continuación:



error: 'cout' no fue declarado en este alcance

Esto es un error, por lo que no tiene una sintaxis. Tiene un mensaje que te hemos mostrado arriba.



Ejemplo # 01

Ahora, realizaremos ejemplos para verificar si es la única razón por la que ocurre este error o si ocurre por otras razones. En este ejemplo, intentaremos imprimir un valor de cadena usando la palabra clave 'cout' y veremos qué sucede. Para ello, simplemente hemos tecleado “cout” y después de “cout” hemos colocado los operadores de inserción, es decir, “<<”. Después de los operadores de inserción, colocamos nuestra cadena entre comillas dobles y terminamos nuestro comando con la palabra clave 'endl'. Ya hemos discutido el propósito de 'endl' en nuestra introducción, por lo que no es necesario volver a discutirlo aquí.





Por fin, hemos devuelto 0. Porque nuestro método principal tiene un tipo de retorno entero. Ahora, ejecutaremos nuestro código y veremos qué sucede.



Nuestro código no ha podido ejecutarse con éxito y ha arrojado un error. Leamos detenidamente el error y veamos en qué línea el compilador ha mostrado un error y cuál es el error. Desafortunadamente, el compilador no ha mostrado ningún número de línea, pero si vemos el mensaje de error, es el mismo que estamos comentando aquí. Esto significa que conocemos el motivo de nuestro mensaje de error. Ahora, vamos a resolver el error.

Para eliminar el error, colocamos un archivo de encabezado, iostream, encima de nuestro código. Ahora, volveremos a ejecutar nuestro código y veremos si esto resuelve nuestro error o no. Después de colocar el archivo de encabezado o biblioteca al comienzo de nuestro código, podemos eliminar el error. Entonces, al colocar solo el archivo como nuestro encabezado, hemos eliminado el error.

Ejemplo # 02

En este ejemplo, hemos colocado nuestro archivo de cabecera y hemos intentado escribir nuestro código para que no nos dé errores. Para ello, en nuestra función principal, hemos declarado dos caracteres, “a” y “b”. Hemos pasado “Hola” a “a” y “Mundo” al carácter “b”. Después de eso, en las líneas 5 y 6, hemos impreso los valores de 'a' y b usando nuestra palabra clave cout. Y por último, hemos devuelto 0 porque nuestra función principal es de tipo entero. En este código, también hemos importado nuestra biblioteca de encabezados iostream. En caso de que nos encontremos con el error. Ahora, por lo que parece, podemos decir que nuestro código está completo, no arrojará ningún error y se compilará con éxito. Probemos y ejecutemos nuestro código para ver.

#incluir

En t principal ( )

{

    carbonizarse * a = 'Hola' ;
    carbonizarse * b = 'Mundo' ;
    cout << a << final ;
    cout << b << final ;
    devolver 0 ;


}

El compilador ha vuelto a arrojar el mismo error. Pero surge la pregunta si hemos importado en nuestro encabezado, ¿por qué nos encontramos con el mismo error? La respuesta está en el error. Si leemos el error detenidamente, se adjunta otro mensaje que dice “¿quiso decir ‘std::cout’?”. Esto significa que todavía nos falta algo en nuestro código.

Para resolver el error, colocamos 'using namespace std;' después de nuestro archivo de cabecera. Ahora, ejecutaremos nuestro código para ver si hemos resuelto nuestro error.

Obtuvimos con éxito nuestra salida al colocar 'namespace std' después del encabezado. Tenemos nuestra salida como se esperaba. Primero imprimimos el valor de 'a', que era 'Hola', y luego imprimimos el valor del carácter b, que era 'Mundo'. En la imagen de salida, podemos ver que hemos logrado obtener la salida deseada. Ahora, analicemos la causa del error. Una palabra clave 'cout' es un objeto predefinido de la biblioteca 'iostream.h' que muestra los valores en dispositivos de salida estándar. Si estamos escribiendo un programa en un compilador de C++ basado en Linux, necesitamos un espacio de nombres 'std' en nuestro programa para 'contar' nuestro valor.

Conclusión

En esta guía, hemos discutido un error que es un error muy básico, y los principiantes pueden obtener este error mientras practican su código. El error es 'Cout no declarado'. Discutimos la causa del error, por qué ocurre este error y las razones por las que recibimos este error. También realizamos ejemplos varias veces para obtener el error y luego resolvimos el error y le mostramos el resultado. Después de eso, también mostramos los errores para que puedas entender prácticamente por qué ocurren estos errores. Descubrimos múltiples razones por las que ocurrieron estos errores y los resolvimos y eliminamos. Espero que esta guía le sea útil mientras trabaja con la palabra clave 'cout'.