error fatal: iostream.h no hay tal archivo o directorio [duplicado]
Posible Duplicado:
No hay tal archivo iostream.h cuando se incluye
Incluso después de nombrar el archivo fuente con .extensión cpp. mi compilador da este error, tanto en símbolo del sistema y Codeblocks. ¿Cómo puedo solucionar este problema?
#include <iostream.h>
int main(){
cout<<"Hello World!\n";
return 0;
}
3 answers
Esa cabecera no existe en C++estándar. Fue parte de algunos compiladores anteriores a la década de 1990, pero ciertamente no es parte de C++.
Use #include <iostream>
en su lugar. Y todas las clases de la biblioteca están en el espacio de nombres std::
, por ejemplo std::cout
.
Además, deseche cualquier libro o nota que mencione lo que dijo.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-24 13:30:00
Usando llamadas estándar a C++ (tenga en cuenta que debe usar namespace std para cout o agregar usando namespace std;)
#include <iostream>
int main()
{
std::cout<<"Hello World!\n";
return 0;
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-24 21:06:21
Usted debe utilizar iostream
sin el .h
.
Las primeras implementaciones usaban las variantes .h
, pero el estándar exige un estilo más moderno.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-24 13:14:05