Salve ragazzi.
Sto provando a svolgere un esercizio in C con una semplice struttura,ma al momento della compilazione mi da errore.
Dopo numerosi tentativi ho provato a chiedere al mio professore e mi ha detto che si tratta di un errore del compilatore
che non accetta la typedef (uso CodeBlocks come ide). Ho provato anche ad eliminare la typedef e,come ultima speranza,
a compilare il programma su una macchina virtuale con ubuntu,ma niente da fare.
Allego il codice e l'errore.
P.S. Ho modificato più volte il programma,scusate per eventuali sciocchezze
#include <stdio.h>
#include <stdlib.h>
#define MAX 50
struct scheda {
char nome[20];
char cognome[20];
int matricola;
};
void inserisci(int n,struct scheda elenco);
int main()
{
struct scheda elenco[MAX];
int n;
//L'UTENTE INSERISCE IL NUMERO DELLE SCHEDE
printf("\nQuante schede vuoi inserire? ");
scanf("%d",&n);
inserisci(n,elenco);
return 0;
}
void inserisci(int n,struct scheda elenco){
}
Allegati: