Potreste gentilmente dirmi dove posso trovare informazioni sulle pile.....
Devo trovare e scrivere 4 codici diversi
1) per inserire un elemento,
2) per cancellare un elemento (solo la prima occorrenza trovata)
3) per stampare tutti gli elementi presenti
4) per cancellare tutte le occorrenze.
Sapresti dirmi dove trovare e leggermi delle nozioni sulle pile?
Grazie...
Alla fine progetto consegnato e tutto OK!!!
So che vanno usati push e pop, ma ho un problema.....
Per dire per il problema 1) inserimento ho provato a scrivere questo ma mi da 1 ERRORE sulla push che non riesco a capire!!
# include <stdio.h>
# include <stdlib.h>
struct cella{
int valore;
struct cella * next;
};
struct cella *p;
struct cella *nuovo;
void main()
{
push(&p);
}
void push(struct cella **p, struct cella *nuovo)
{
printf("fuck");
nuovo= (struct cella*)malloc(sizeof(struct cella));
nuovo->next = *p;
*p = nuovo;
}