fino ad ora ho fatto questo
codice:
#include <stdio.h>
#include <malloc.h>
#define Num(array)(sizeof(array)/sizeof(array[0]))/*questo mi serve solo per sapere se realloc ha fatto bene il suo lavoro....*/
int funzione(char *puntatore,char *abb,char *par){
/*qui dovrei confrontare abb e par nella lista per vedere se esistono*/
/*se si -> stamparle a video*/
/*altrimenti -> aggiungerle alla lista*/
return 0;
}
int main(){
struct elem {
char abbr[2];
char *estesa;
struct elem *next;
}prova;
struct elem *puntatoremain;
printf("Abbreviazione: ");
scanf("%s",prova.abbr);
printf("Parola: ");
scanf("%s",prova.estesa);
funzione(puntatoremain,prova.abbr,prova.estesa);
scanf("%d");
return 0;
}
fino ad ora ho fatto questo...non so fare la lista da mettere nella funzione ...forse devo usare quella fornita dall'esercizio sulla funzione, e allargarla ogni volta che aggiungo una cosa..e creami una nuova struttura per prendere i file in input...?