C/Visual C - clases con estructuras

 
Vista:

clases con estructuras

Publicado por juan (1 intervención) el 30/06/2002 21:49:26
necesito implementar la siguiente codigo:
class nomina{
int dia,mes,año;
};
struct empleado{
char nombre[20];
float sueldo[20];
}

pero no se como hacer el llamado desde el main( )
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:clases con estructuras

Publicado por chuidiang (677 intervenciones) el 01/07/2002 06:45:07
Una vez hecha la clase, para usarla desde el main() debes crear una instancia de ella y luego llamar a sus métodos

main()
{
nomina a;
strcpy (a.empleado.nombre, "Perico");
}

De todas formas:
- La estructura podrías declararla fuera de la clase (puedes hacerlo dentro, pero luego sólo podrás usar esa estructura dentro de la clase o si es pública desde fuera con un operador de ámbilo (nomina::empleado)
typedef struct empleado
{
char ...
} empleado;
- Ponle métodos a la clase para utilizar la estructura
class nomina
{
protected:
empleado datos_empleado;
int dia;
...
public:
char *dame_nombre ();
void toma_nombre (char *);
...
};

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar