InicioApuntes Y MonografiasCrecimiento dinamico de un vector C ANSI

Crecimiento dinamico de un vector C ANSI


#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
Datos archivados del Taringa! original
0puntos
402visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

h
hector5122🇦🇷
Usuario
Puntos0
Posts12
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.