Buenas noches comunidad de forosweb, como siempre buscando de su buena ayuda, soy novato en c, y ando aprendiendo como trabajan las listas enlazadas, estoy haciendo una lista enlazada que guarde x cantidad de valores, y posteriormente los despliegue por pantalla, el codigo compila y ejecuta, sin embargo el problema comienza cuando se agregan mas de 6 numeros enteros, en el momento de imprimir, muestra correctamente algunos datos e imprime basura dejo acontinuación el codigo y impresiones de pantalla.
y este es el codigo gracias de antemano
Código C:
Ver original#include <stdio.h>
#include <stdlib.h>
main()
{
int *lista,i=0,r;
lista
=(int *) malloc(sizeof(int));
printf("\nElemento %d de la lista enlazada",i
+1); puts("Desea agregar otro elemento"); while(r==1)
{
i++;
printf("Elemento %d de la lista enlazada",i
+1); puts("Desea agregar otro elemento");
}
for(int x=0;x<i+1;x++)
{
}
}