Error 'No se puede abrir el archivo fuente Iostream' en C++

Error No Se Puede Abrir El Archivo Fuente Iostream En C



Este artículo trata sobre el error más común en C++ durante la ejecución de código. El error es que el archivo fuente no se puede abrir para mostrar el resultado en C++. El archivo fuente es el archivo que tiene todo el código con la extensión “.cpp”. Este error puede resultar desconcertante, pero suele ser sencillo de resolver. Este error ocurre cuando el compilador no puede encontrar el encabezado “iostream”, fundamental en C++, durante la ejecución del código para mostrar la entrada y salida en la pantalla de la consola. Hay muchos problemas detrás de la aparición de este error. Analicemos este error en la siguiente sección con ejemplos adecuados.

Ejemplo 1:







Este ejemplo está relacionado con este error causado por la especificación de ruta en el 'encabezado



no es correcto'. El fragmento de código de este ejemplo se adjunta de la siguiente manera:



#incluir
#incluye 'Omar/iostream'
usando el espacio de nombres estándar
ent principal ( )
{
cadena nombre = 'el usuario es Omar' ;
std::cout << nombre;
    }

 





Aquí queremos mostrar la cadena en la ventana de la consola usando el lenguaje de programación C++. Definimos las bibliotecas que se requieren para mostrar la salida. Aquí, tomamos una biblioteca 'iostream' que está dentro de la carpeta en cualquier ubicación específica o especificando la ruta de la biblioteca en el código. Después de eso, tomamos una variable que es una cadena. La siguiente línea es mostrar esta cadena en la ventana de la consola usando la secuencia 'cout' que ya está definida en la biblioteca 'iostream'.

Haga clic en la opción “Ejecutar”. Luego, haga clic en la opción 'ejecutar' para compilar y ejecutar el código.



El resultado de este código se muestra en la siguiente captura de pantalla:

El error 'no se puede abrir el archivo fuente iostream en C++.cpp' aparece al compilar el código. Este error ocurre en la línea 2 como se muestra en la captura de pantalla proporcionada. En el código, el encabezado 'iostream' se define en la línea 2, que es '#include 'Omar.iostream''. Parece que la ruta que se especifica no es correcta.

Solución para este error:

La solución a este error es corregir la ruta del encabezado de la biblioteca 'iostream' especificada. Eliminamos la carpeta “Omar” del archivo de cabecera “iostream”. Ahora ejecutamos el código y mostramos el resultado.

Ejemplo 2:

Este ejemplo también trata sobre este error que ocurre principalmente porque la inclusión del encabezado no es precisa o correcta. En algunos casos, escribimos el código con tanta prisa y cometemos errores ortográficos en el código que provocan errores en el tiempo de ejecución. El fragmento de código relacionado con este ejemplo se proporciona de la siguiente manera:

#incluir
ent principal ( )
{
std::cout << 'El nombre de usuario es Omar' ;
    devolver 0 ;
}

 

El resultado de este código se adjunta a continuación:

Esta captura de pantalla muestra que el código no funciona bien y genera el error 'no se puede abrir el archivo fuente' en la línea 1. Repasemos la línea 2 que está resaltada. Podemos ver que la ortografía de “iostream” no es correcta. Como se muestra en la captura de pantalla, 'iostraem' no es un encabezado definido en C++.

Recuerde siempre que si ocurre un error en nuestro código, no hay por qué entrar en pánico. Simplemente lea el error y verifique en qué línea ocurrió este error. La solución a este error es obvia y sencilla. Corregimos la ortografía del encabezado como . Después de eso, ejecute el código y confirme si este error se resuelve. Como podemos ver, el código se ejecuta correctamente.

El código se ejecuta correctamente y muestra el resultado en la pantalla. Este error es causado por los flujos de salida y entrada (cin y cout) que están definidos en el encabezado 'iostream'. Entonces, cuando el compilador lee el código paso a paso, se da cuenta de que la ortografía del encabezado no está definida o no coincide a ningún costo y luego genera un error para corregirlos.

Ejemplo 3:

Este es el tercer caso de uso en el que podemos ver cómo se produce este error cuando no se completa la instalación del setup de C++. Durante la instalación de C++, la instalación se daña o no se completa debido a muchas razones, como problemas de iluminación, problemas de espacio, etc. El fragmento de código de este caso se adjunta de la siguiente manera:

#incluir
ent principal ( )
{
std::cout << 'Este es el ejemplo 3.....C++' ;
    devolver 0 ;
}

 

Cuando ejecutamos el código, el compilador muestra el error 'no se puede abrir el archivo fuente iostream en el archivo C++'. Esto puede deberse a problemas de instalación del software C++ que descargamos de diferentes sitios web. Algunos sitios web proporcionan el enlace y descargan la configuración que causa este tipo de problema. El siguiente es el resultado:

El resultado de este ejemplo genera el error 'no se puede abrir el archivo fuente iostream en C++' en la línea 1. Este tipo es para garantizar que la instalación no se complete.

Ninguno de los sitios web en Internet es válido y seguro de usar. Por lo tanto, descargue siempre la configuración de los sitios web mejor valorados para evitar problemas de configuración de la instalación durante la ejecución del código. La solución es eliminar esta herramienta C++ del sistema e instalar la herramienta autenticada con los pasos de configuración adecuados.

Ejemplo 4:

Este es el último ejemplo en el que aprenderemos por qué ocurre este tipo de problema y cómo podemos manejar este tipo de errores para producir el resultado deseado en la pantalla. Aquí veremos cómo este tipo de error se produce simplemente porque falta el archivo de encabezado. Muchos principiantes cometen este tipo de error y luego se generan errores en su código. El fragmento de código de esta causa se adjunta a continuación:

#incluir stdio.h
ent principal ( )
{
std::cout << 'Este es el ejemplo 4.....mundo de programación C++' ;
    devolver 0 ;
}

 

Cuando ejecutamos este código, genera un error que indica que no puede abrir la secuencia del archivo fuente en C++. La captura de pantalla de este resultado se adjunta a continuación:

Para la transmisión de archivos, solo necesitamos definir una biblioteca o encabezado en nuestro código que es #include . En este código, falta esta biblioteca. La solución es agregar el encabezado en el programa.

Conclusión

Al final de este artículo, concluimos que muchos errores ocurren debido a errores humanos o problemas de instalación del sistema. El error 'no se puede abrir el archivo fuente' iostream '' no es complejo de resolver. Recuerde que podemos ponernos al día con los errores principalmente en C++ a través de sus mensajes de error en la terminal. Aquí, analizamos los diferentes tipos de razones detrás de la aparición de este error. Los usuarios pueden resolver fácilmente este error aplicando cualquiera de los casos mencionados.