#include <stdio.h>
#include <stdlib.h>
int main( void ){
int input,n;
int count=0;
int * numbers = NULL;
int * more_numbers;
do {
printf ("Escribe un numero (0 para finalizar): ";
scanf ("%d", &input);
count++;
more_numbers = (int*) realloc (numbers, count * sizeof(int));
if (more_numbers!=NULL) {
numbers=more_numbers;
numbers[count-1]=input;
}
else {
free (numbers);
puts ("Error de memoria";
exit (1);
}
} while (input!=0);
printf ("Vector.n";
for (n=0;n<count;n++)
printf ("%d ",numbers[n]);
free (numbers);
puts("nn";
system("pause";
return 0;
}
La carita " se sustituye por " ) sin espacio entre ellas

