
26/05/2014, 01:38
|
 | | | Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 11 años, 4 meses Puntos: 38 | |
Respuesta: Problema con arreglos y funciones en C++ otro problema que tienes es que primero declaras reg[n]; y después pide que la persona ingrese el valor de n.
¿O sea declaras un arrya de estudiantes de que de tamaño 0? XD
Por mas que le digas que n vale 500 el array lo declaraste antes XD estudiantes reg[n];
cin >> n;
Para que funcione debe ser así: cin >> n;
estudiantes reg[n];
La opción 1 de tu menú es inviable. A n le debes declarar si o si... y no es una opción.
Para poder variar el tamaño debes usar memoria dinámica de lo contrario reg[] sera siempre una constante, y por eso debes tener el valor n antes de crear el array. |