Foros del Web » Programación para mayores de 30 ;) » C/C++ »

menu con clases en c++

Estas en el tema de menu con clases en c++ en el foro de C/C++ en Foros del Web. Hola gente de foros del Web: Saludos a todos aquellos que forman parte de este gran foro, del cual estoy agradecido por la información que ...
  #1 (permalink)  
Antiguo 09/05/2011, 21:58
 
Fecha de Ingreso: mayo-2011
Ubicación: Olascoaga, Bragado, Buenos aires, Argentina
Mensajes: 18
Antigüedad: 13 años
Puntos: 0
Exclamación menu con clases en c++

Hola gente de foros del Web:
Saludos a todos aquellos que forman parte de este gran foro, del cual estoy agradecido por la información que han dado y me a permitido aprender muchas cosas... Bueno llendo al tema por el que va mi pregunta... soy principiante en esto de la programación pero me interesa mucho poder aprender a implementarlo...
Debo hacer un programa en el cual se administre un curso, teniendo en cuenta los administrativos, auxiliares, alumnos y curso... Las clases ya las cree, me falta enlazarlas en un menu en el cual se permita ingresar una nueva persona, se puedan ver todos los que esten ingresados, se puedan buscar, se puedan modificar, se puedan eliminar y reordenar y ademas poder agregar nuevas personas... desde ya muchas gracias por simplemente haber leido mi pedido... Saludoss
  #2 (permalink)  
Antiguo 10/05/2011, 03:10
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: menu con clases en c++

¿Quieres que te hagamos la práctica entera o resolver una duda?
  #3 (permalink)  
Antiguo 10/05/2011, 08:23
 
Fecha de Ingreso: mayo-2011
Ubicación: Olascoaga, Bragado, Buenos aires, Argentina
Mensajes: 18
Antigüedad: 13 años
Puntos: 0
Sonrisa Respuesta: menu con clases en c++

si pudieran la practica entera para compararlo con lo que llevo hecho... Gracias
  #4 (permalink)  
Antiguo 10/05/2011, 12:47
 
Fecha de Ingreso: abril-2011
Mensajes: 88
Antigüedad: 13 años, 1 mes
Puntos: 24
Respuesta: menu con clases en c++

Me temo que nadie te va a hacer la práctica entera ya que además hacer tareas va contra las reglas del foro. Pero si tienes alguna duda en particular seguramente alguien te podrá ayudar a resolverla. O enseña tu código para que te lo puedan criticar y ayudar a mejorar. :)
__________________
Foros Desarrollo de Juegos
  #5 (permalink)  
Antiguo 10/05/2011, 15:52
 
Fecha de Ingreso: mayo-2011
Ubicación: Olascoaga, Bragado, Buenos aires, Argentina
Mensajes: 18
Antigüedad: 13 años
Puntos: 0
Respuesta: menu con clases en c++

ok mi duda en general es saber como se insertan las clases ya declaradas en un menu... osea tengo las clases y debo por ejemplo completarlas con los datos que corresponda...

#include<iostream.h>
class persona
{
private:
char nombre;
char documento;
char domicilio;
char sex;
date fecha_de_nac;
};
esta es mi clase general de la cual luego salen la clase auxiliar,alumno, profesor, administrativo y curso, las cuales contienen los datos de la clase persona...

mi duda es hacer cuando hago mi menu por ejemplo...
int main(void)
{
int menu;

pritf("1.cargar alumnos\n");
por ahora deseo saber como hacer la carga de los datos...

luego del manu creo un
if menu(menu==1)
{
cargar(); como hago para completar los datos del alumno por ejemplo en la clase persona..

Gracias!!
  #6 (permalink)  
Antiguo 10/05/2011, 18:23
 
Fecha de Ingreso: abril-2011
Mensajes: 88
Antigüedad: 13 años, 1 mes
Puntos: 24
Respuesta: menu con clases en c++

Tu clase tiene definidos todos los datos como privados. Esto suele ser normal, pero no en tu caso. Tu clase no tiene ningún miembro público (ni funciones/clases amigas), por lo que es imposible acceder a los datos de cualquier estancia de la clase que crees. Tampoco podrás usar ninguno de esos datos en las clases derivadas (profesor, etc...) si los datos son privados.

Una solución simple, pero no la mejor:
Código C++:
Ver original
  1. class persona
  2. {
  3. public:
  4. void cargar(..argumentos..);
  5. void mostrar();
  6.  
  7. protected:
  8. char nombre;
  9. char documento;
  10. char domicilio;
  11. char sex;
  12. date fecha_de_nac;
  13. };

Donde cargar toma los argumentos que vas a introducir en el objeto.
Por cierto, el tipo char solo contiene un caracter, por lo que alomejor lo quieres cambiar a un string (por ejemplo std::string nombre; ) o a un array de chars (por ejemplo char nombre[20]).

De todas maneras creo que tienes que aprender lo fundamental antes de las clases, que es obvio que no dominas ya que date no es un tipo en C/C++.
__________________
Foros Desarrollo de Juegos
  #7 (permalink)  
Antiguo 11/05/2011, 11:17
 
Fecha de Ingreso: mayo-2011
Ubicación: Olascoaga, Bragado, Buenos aires, Argentina
Mensajes: 18
Antigüedad: 13 años
Puntos: 0
Respuesta: menu con clases en c++

si estoy aprendiendo gracias... date es una estructura apartada que cree para que contenga

struct date
{
int día;
int mes;
int año;
}

disculpa que no lo aclare...

Etiquetas: clases
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:52.