Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct Elemento{
- int info;
- struct Elemento *pun;
- };
- typedef struct Elemento elemento;
- elemento crea_lista();
- void visualizza_lista(elemento *);
- int main(){
- int i,n;
- elemento *punt_lista;
- punt_lista= crea_lista();
- visualizza_lista (punt_lista);
- return 0;
- }
- elemento crea_lista(){
- elemento *p, *paus;
- int i, n;
- printf("di quanti valori deve essere la sequenza? ");
- scanf("%d", &n);
- p=(elemento*) malloc(sizeof(elemento));
- printf("inserisci il primo elemento della lista:");
- scanf("%d", &elemento->info);
- paus=p;
- for(i=1;i<n;i++){
- paus->pun= (elemento*)malloc (sizeof(elemento));
- paus=paus->pun;
- printf("inserisci la %d informazione", i);
- scanf("%d", &paus->info);
- paus->pun= NULL;
- }
- return (p);
- }
- void visualizza_lista(elemento *p){
- while(p!=NULL)
- printf("punt_lista------>");
- printf("%d",p->info);
- printf("----->");
- p=p->pun;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement