PDA

View Full Version : Lista in C



Fabiomad^^'
07-11-2006, 15:26
c'è qualcuno che sa farla??? vi posterò il codice x' ho un casino con i puntatori.. che non riesco a risolvere.... IN attesa di risposte continuerò a sporconare al compilatore----- vi pregp help me!!

Braddock
07-11-2006, 16:32
google aiuterebbe molto in questi casi
lista in c (http://programmazione.html.it/guide/lezione/1112/gestione-di-una-lista-i/)

ti consiglio di studiarti bene l'esempio ... se la copi e basta non capirai nulla :asd:

Fabiomad^^'
07-11-2006, 17:10
avevo già guardato in google.... e non ci avevo capito molto...

ecco il mio codice:


// tentativo di definire una lista...
#include <stdio.h>
#include <stdlib.h>

struct Lista{ int data; struct lista *next; };


struct Lista *creaLista()
{
struct Lista *el;
el= (struct Lista *)malloc(sizeof(struct Lista));
//el->data=(int)malloc(sizeof(int));
el->next=NULL;
return el;
};

int main(){


getch();
}

void addtail(struct Lista *el, int dato)
{

struct Lista *el1, *el2;

while(el->next!=NULL)
{
el=el->next;
}

el1=el2;
*el2->data=dato;
el1->next=el2->data;

el2->next=NULL;
el=el1;
free(el1);
};

NaNNy
08-11-2006, 15:41
intanto ci sono troppi ";"... non servono dopo la chiusura di una funzione