
28/06/2006, 16:12
|
 | | | Fecha de Ingreso: abril-2006 Ubicación: Madrid
Mensajes: 875
Antigüedad: 18 años, 9 meses Puntos: 9 | |
Con la función malloc incluida en la biblioteca stdlib.h. Por ejemplo tendrías que poner:
#include<stdlib.h>
#include<stdio.h>
/*Declaras un puntero*/
int *q;
/*Declaras una variable tipo int llamada nelementos por ejemplo*/
int nelementos;
/*Pides que el ususario introduzca el numero de elementos del vector que variarará en cada ejecución del programa*/
printf("\n Introduzca el numero de elementos del vector: ");
scanf("%d",&nelementos);
/*Asignas memoria dinámica con la función de biblioteca malloc de la siguiente forma*/
q=(int*)malloc(nelementos*sizeof(int)); |