Si quisiera armar un array, pero sólo utilizando punteros, siendo ésta la función:
En la declaración debería reservar memoria para ingresar un elemento verdad?, entiéndase por esto, malloc(), luego de esto, recién podría leer stdin para asignar el valor leído a un puntero inicial, si no me equivoco.
_____________________________________________________________________________________________________
Código (c) [Seleccionar]
void _ingreso(int *Lista, int *Cnt);
En la declaración debería reservar memoria para ingresar un elemento verdad?, entiéndase por esto, malloc(), luego de esto, recién podría leer stdin para asignar el valor leído a un puntero inicial, si no me equivoco.
_____________________________________________________________________________________________________
Código (c) [Seleccionar]
#include <stdio.h>
/* Posible solución, pero que al colocar el último elemento trae consigo un error */
#define SIZE 10
int main(){
int *lista;
int i;
lista = malloc(sizeof(int)*10);
for(i = 0; i < SIZE; i++){
printf("Ingrese elemento N %d\n",i);
scanf("%d", lista);
*lista++;
}
free(lista);
puts("Terminado");
return 0;
}