Que tal, estoy tratando de hacer una lista abierta, ya he leido algo sobre las listas, y me he encontrado codigos, como este:
Cita: struct lista
{
int dato;
lista *p;
};
pero no logro entenderlo, por ejemplo si solo quiero manejar, por lo pronto, un dato int, la forma correcta para que p apunte a ese dato seria esta ?:
Cita: void inserta()
{
printf("Dato: ");
scanf("&d",&lista.dato);
p=lista.dato;
}
si es asi, como deveria hacerlo si quiero almacenar otro dato ?, se que ando muy perdido, pero no logro entenderlo muy bien, por favor, una manita...