pietrone86
12-02-2008, 18:40
Salve a tutti lo scopo del mio programmino sarebbe quello di creare un elemento e di inserirlo in una lista e poi visualizzarla solo che non ci riesco
Posto il codice:
#include <stdio.h>
#include <malloc.h>
typedef char stringa[10];
typedef struct elem { stringa nome;
int anni;
struct elem* next; } telem;
typedef telem* tlista;
void visualizzalista(tlista listaux);
int main() {
tlista lista = NULL;
lista = (telem*)malloc (sizeof(telem));
printf ("Nome? ");
scanf ("%s", *lista.nome);
printf ("Anni?");
scanf ("%d", *lista.anni);
void visualizzalista(lista);
}
void visualizzalista(tlista listaux)
{ printf ("%s", *lista.nome);
printf ("%d", *lista.anni);
Posto il codice:
#include <stdio.h>
#include <malloc.h>
typedef char stringa[10];
typedef struct elem { stringa nome;
int anni;
struct elem* next; } telem;
typedef telem* tlista;
void visualizzalista(tlista listaux);
int main() {
tlista lista = NULL;
lista = (telem*)malloc (sizeof(telem));
printf ("Nome? ");
scanf ("%s", *lista.nome);
printf ("Anni?");
scanf ("%d", *lista.anni);
void visualizzalista(lista);
}
void visualizzalista(tlista listaux)
{ printf ("%s", *lista.nome);
printf ("%d", *lista.anni);