Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2012, 05:04
Gothgauss
 
Fecha de Ingreso: marzo-2009
Mensajes: 395
Antigüedad: 15 años, 2 meses
Puntos: 11
Fallo al generar variables con un for

Hola compañeros

Haciendo algo más complejo que lo que os muestro, me topo con el siguietne problema

Necesito generar variables con un for, en función de el número de variables que se vayan a usar. Para ello saco por pantalla la pregunta: "Cuantas variables quieres?", recogiendo con nvariable el número de variables.
Código:
    int i,nvariable;
    cout << "Cuantas variables quieres?";
    cin >> nvariable;
con un for, desde 0 hasta <nvariable voy creando las variables y dandole entrada:

Código:
for(i=0;i<nvariable;i++){
                             int nvariable[i];
                             cin >> nvariable[i];                        
                             }
Hasta aquí el código funciona bien.

EL problema reside en que si en otro punto del programa quiero mostrar esas variables, de la siguietne manera:

Código:
for(i=0;i<nvariable;i++){
                             
                             
                             cout <<nvariable[i]<<endl; 
                             }
Me da error al compilar. ¿Cómo puedo solucionarlo? Gracias