En una función pido el nombre del fichero y lo abro, se lo paso como parámetro a otra función y esta escribe los datos.
Este es mi .h de la funcion
Código:
#ifndef ESCRITURA_H
#define ESCRITURA_H
class ESCRITURA
{
public:
void escritura(int reg, int reg2, std::ofstream archivo, int codop);
};
#endif
Asi llamo y creo
Código:
ESCRITURA escritura;//Se crea el constructor de la funcion Escritura
ofstream fichero;
char *nombre;
cout << "\nIntroduzca El Nombre Del Fichero De Salida: \n";
//recibir dato desde teclado
cin >> nombre;
fichero.open(nombre, ofstream::out);
escritura.escritura(reg,0,fichero,codop);//Se llama a la funcion escritura
y recibo asi
Código:
void ESCRITURA::escritura(int reg, int reg2, std::ofstream archivo, int codop)
pero al compilar tira una cantidad de errores incomprensibles.....
quisiera ver si estoy en lo correcto o no