Duda con ostream (programación en C++)

Hola, tengo una duda con los flujos de salida ostream de C++. Tengo que hacer un programa que mediante una función muestre información en un ostream. Como enunciado me dan la cabecera:

void mostrar(ostream &str){}

Tengo que rellenar la función e invocarla desde el main.

Este es mi código:

void mostrar(ostream &str){
str << "Hola" << endl;
}
int main(){
ostream *str;
mostrar(str);
return 0;
}


¿Qué es lo que está mal? No me funciona...

Gracias
¿Qué es lo que está mal? No me funciona...


Muchas cosas... necesitas revisar tus apuntes etc... en concreto, un ostream* no es un ostream&.

- ferdy
makelele24 está baneado por "troll multinicks"
ademas no estas inicializando el objeto amigo...
2 respuestas