Me ne sono accorta e l'ho corretto.
Ma non è questo il motivo, perchè mi dà gli stessi errori comunque!
Riposto il codice:
codice:
#include <stdio.h>
#include <stdlib.h>
#define LEN_NOME 10
#define LEN_COGN 20
#define N 3 //numero degli studenti da inserire
void inserisci(int n, struct studente v[]);
void stampa(int n, struct studente v[]);
struct studente
{
char nome[LEN_NOME+1];
char cognome[LEN_COGN+1];
int voto;
};
int main(void)
{
struct studente vett[N]; //vettore di struttura dove inserisco nome,cognome e voto dei 3 studenti
inserisci(N,vett);
stampa(N,vett);
return 0;
}
//-------Funzione inserisci()----------------
void inserisci(int n, struct studente v[])
{
int i;
for(i=0; i<=N; i++)
{
printf("Nome, Cognome, Voto\n");
scanf("%s\n", v[i].nome);
scanf("%s\n",v[i].cognome);
scanf("%d\n",&v[i].voto);
}
}
//--------Funzione stampa()---------------------------
void stampa(int n, struct studente v[])
{
int i;
for(i=0; i<=N; i++)
{
printf("%s\t%s\t%d\n", v[i].nome,v[i].cognome,v[i].voto);
}
}