PDA

View Full Version : Aiuto su liste c


gerioniX
26-06-2002, 16:14
ciao a tutti,

qualcuno potrebbe aiutarmi a creare una lista di interi così definita?

struct elem {
int info;
elem* next;
};

grazie a tutti e perdonate la mia inesperienza

Er Paulus
26-06-2002, 16:33
dipende che ci vuoi mettere e anche come la vuoi creare, per esempio se vuoi mettere il primo elemento in testa alla lista, la funzione generalmente è questa:

crei in lista ausiliare e la chiami aux;

void crealista(Tipolista lis,Elemlista *elem)
{
Tipolista aux;

aux=malloc(sizeof(Nodolista));
aux->info=elem;
aux->next=lis;
lis=aux;
}

però la struttura che hai scritto è incompleta

struct lista{
int elemento;
struct lista *next;
};
typedef struct lista Nodolista;
typedef Nodolista *Tipolista;

gerioniX
26-06-2002, 16:37
...struct lista{
int elemento;
struct lista *next;
};

grazie per il suggerimento e soprattutto per la correzione ora provo e vedo cosa riesco a combinare....

a presto...

alexmaz
26-06-2002, 18:10
Qui http://forum.hwupgrade.it/showthread.php?threadid=264619 se ne è parlato un po'.

Ciao