Entonces yo hago un scanf del entero "n" y luego pongo la sentencia que has puesto? ke es eso de sizeof(int)?
int * mivector = malloc(
n * sizeof(int));
entre int y mi vector el asterisco lleva espacios a ambos lados, eso es correcto? o debe ir pegado al nombre de la variable?
Cita:
Iniciado por sam90 Lo que puedes hacer aqui es usar memoria dinamica:
En C:
int * mivector = malloc(n * sizeof(int));
En C++:
int * mivector = new Int[n];
Ten encuenta que debes liberara la memoria cuando no la uses mas.
Con free(mivector) o delete mivecotr respectivamente para cada codigo.