hola amigos, bueno aqui aprendiendo C++, tengo lios al manejar la herencia... aqui les va mi duda.
Código:
#include <iostream.h>
#include <conio.h>
#include <fstream.h>
#include <iomanip.h>
class Persona
{
public:
Persona(int cod, char *nom);
void mostrar();
private:
int codigo;
char nombre[20];
};
class Alumno:public Persona
{
public:
Alumno(int cod, char *nom, int not);
void mostrarDatos();
void guardar();
private:
int nota;
};
Persona ::Persona(int cod, char *nom)
{codigo =cod;
strcpy(nombre, nom);}
Alumno::Alumno (int cod, char *nom, int not):Persona (cod, nom)
{ nota=not; }
void Alumno::mostrarDatos()
{
Persona::mostrar();
cout<<"nota: "<<nota<<endl;
}
void Persona::mostrar()
{
cout<<"Nombre: "<<nombre<<endl;
cout<<"Codigo: "<<codigo<<endl;
}
void Alumno::guardar()
{
}
int main()
{
Alumno *objeto[3];
objeto[0] = new Alumno(001,"carlos",15);
objeto[1] = new Alumno(002,"manuel",10);
objeto[2] = new Alumno(003,"ricardol",10);
getch();
}
Aqui va mi pregunta como implementar el metodo void Alumno::guardar, para q los datos de alumno sea guardado en un archivo txt.
Gracias