NEL PROGRAMMA CHE SEGUE:


const int n=100;
void leggi(int& ,char& );
int main(int argc, char *argv[])
{

char vett[n];

leggi(n,vett);

system("PAUSE");
return EXIT_SUCCESS;
}


void leggi(int & a,char & v){

do{
cout<<"\nDammi il numero di elementi da inserire nel vettore";
cin>>a;
if (a>100)
cout<<"\nERRORE \nLa lunghezza massima e' di 100";
}while(a>100);
cout <<"\n Inserire il vettore:";
for (int i=0; i<a; i++)
cout<<" "<<v[i];

}




HO I SEGUENTI ERRORI DURANTE LA COMPILAZIONE:

In function `int main(int, char**)':
14 invalid initialization of reference of type 'int&' from expression of type 'const int'
8 in passing argument 1 of `void leggi(int&, char&)'
In function `void leggi(int&, char&)':
31 invalid types `char[int]' for array subscript



HO ASSOCCIATO I COLORI ALLE RIGHE DOVE C ERANO GLI ERRORI.
CHI PUò AIUTARMI????