Lista de Cabeceras y Sus Funciones, etc
Hola a todos, estoy aprendiendo a programar en c++ desde linux, despues de escribir el programa hola mundo
// inicio del archivo hola.cpp
#include <iostream.h>
int main() {
cout << "HolanMundo";
return 0;
}
//fin de archivo
me dio un error algo asi como que la cabecera era obsoleta, no recuedo muy bien. pero bueno eso es lo de menos, aunque no lo he solucionado. quisiera saber si alguien conoce una pagina donde este una lista de las cabeceras y como usarla es decir, sus funciones y argumentos etc etc etc
gracias por su atencion
// inicio del archivo hola.cpp
#include <iostream.h>
int main() {
cout << "HolanMundo";
return 0;
}
//fin de archivo
me dio un error algo asi como que la cabecera era obsoleta, no recuedo muy bien. pero bueno eso es lo de menos, aunque no lo he solucionado. quisiera saber si alguien conoce una pagina donde este una lista de las cabeceras y como usarla es decir, sus funciones y argumentos etc etc etc
gracias por su atencion
se me olvidaba, el error me lo dio cuando compilaba, de esta forma
#gcc hola.cpp 'no me acuerdo exactamentwe del error pero se que fue cunado compile
#gcc hola.cpp 'no me acuerdo exactamentwe del error pero se que fue cunado compile
Jé, supongo que no se debe tratar de un error, sino más bien de una advertencia ··warning··
El problema es que el nombre de la cabecer es obsoleto, aunque la mayoría de los compiladores lo aceptan por una cuestión de compatibilidad con el código viejo. Los nombres de las cabeceras en C++ no llevan la h.
Reemplaza #include<iostream.h>
por #include<iostream>
Alejandro
El problema es que el nombre de la cabecer es obsoleto, aunque la mayoría de los compiladores lo aceptan por una cuestión de compatibilidad con el código viejo. Los nombres de las cabeceras en C++ no llevan la h.
Reemplaza #include<iostream.h>
por #include<iostream>
Alejandro
AHHHHHHH, me olvidaba:
los objetos de <iostream> están en el espacio de nombres estándar, así que para cout hay que poner:
std::cout << "HolaMundo";
Otras formas de indicar que cout está en el espacio de nombres estándar es poniendo
using namespace std;
después del
#include <iostream>
o, también, si sólo se van a usar algunas funciones del std:
using std::cout;
Alejandro
los objetos de <iostream> están en el espacio de nombres estándar, así que para cout hay que poner:
std::cout << "HolaMundo";
Otras formas de indicar que cout está en el espacio de nombres estándar es poniendo
using namespace std;
después del
#include <iostream>
o, también, si sólo se van a usar algunas funciones del std:
using std::cout;
Alejandro
