Ayuda pa ra programar en C
Como puedo manejar buffers en c, pues necesito recervar memoria para 500 numeros (memoria dinamica) pero me dijeron que al iniciar mi programa reserve la memoria que requiero y que con malloc la divido.
Me explicaron que para recervar memoria solo se puede por byts que son de 8,16,32,...,512...
Me explicaron que para recervar memoria solo se puede por byts que son de 8,16,32,...,512...
Hola, hay dos formas:
-Estática:
int vector[500];
Con esto tienes un vector de 500 posiciones a las que puedes acceder como vector[0],vector[1],..vector[n].
-Dináminca:
int *vector;
vector=(int *)malloc(sizeof(int)*500);
.
.
.
.
free(vector);
el acceso a los valores de éste es de la misma forma que antes.
Espero sea esto lo que necesitas. SUERTE.
-Estática:
int vector[500];
Con esto tienes un vector de 500 posiciones a las que puedes acceder como vector[0],vector[1],..vector[n].
-Dináminca:
int *vector;
vector=(int *)malloc(sizeof(int)*500);
.
.
.
.
free(vector);
el acceso a los valores de éste es de la misma forma que antes.
Espero sea esto lo que necesitas. SUERTE.
