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);
		}
}