Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/10/2011, 13:45
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 8 meses
Puntos: 228
Respuesta: Programa en C++ que no compila, tiene errores, auxilio por favor!!

Le estas fallando severamente a los cosas.

Cuando haces esto: alumno al[3]; tienes tres objetos alumno. Pero no se conocen entre ellos.

Entonces en el metodo pedir, por darte un ejemplo no deberia ir el for:

Código C++:
Ver original
  1. void alumno::pedir()
  2. {
  3. cout << "Dame clave: ";
  4. cin >> clave;
  5. cin.get();
  6. cout << "Dame el nombre: ";
  7. cin.getline(nombre,30);
  8. cout << "Dame la calificacion: ";
  9. cin >> calif;
  10. }
  11. }

Cuando llamas a un metodo de una clase este se ejecuta en su entorno.

Para llamar al metodo pedir seria (dentro del main):

ap_lista[1].pedir(); (reemplaza al 1 por otro numero o una variable).

Segerencia: Estudiar mejor clasas y arrays. Saludos