Buenas chicos y chicas!
Soy nuevo en este foro. En primer lugar HOOOLA a todos :)
Bueno, y ya voy al problema.
Se trata de una simple funcion que lee una cierta cantidad de numeros y los almacena en un vector de tamaño "TAM". El problema es que si ejecuto esta funcion, solamente me guarda un maximo de 9 numeros, aunque le asigne a TAM un valor mayor de 9.
Este es codigo:
int LeerNumeros()
{
int TAM=0, numeros[TAM], i;
cout << "\nCuantos numeros quieres introducir? ";
cin >> TAM;
for(i=0; i<TAM; i++)
{
cout << "\nIntroduzca un numero: ";
cin >> numeros[i];
}
}
Que hago mal?
Soy nuevo en esto, y me estoy volviendo loco porque supongo que es algo muy simple en lo que estoy fallando, pero no lo veo :(
Os agradeceria mucho vuestra ayuda.
Un saludo!