Ver Mensaje Individual
  #6 (permalink)  
Antiguo 29/07/2010, 07:14
Zunri
 
Fecha de Ingreso: julio-2010
Mensajes: 216
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Declaracion de arrays

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 Ver Mensaje
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.

Última edición por Zunri; 29/07/2010 a las 07:15 Razón: duda