Non hai usato i tag code e non hai indentato il codice, ti faccio un esempio di codice indentato:
codice:
void lettura(struct info dato, struct info vettore_nome[MAX], struct info vettore_cognome[MAX], struct info vettore_voto[MAX])
{
char scelta=0;
int i_nome=0, i_cognome=0, i_voto=0;
do{
cout<<"Nome: "; cin>>dato.nome;
vettore_nome[i_nome]=dato.nome; i_nome++;
cout<<"Cognome: "; cin>>dato.cognome;
vettore_cognome[i_cognome]=dato.cognome; i_cognome++;
cout<<"Voto: "; cin>>dato.voto;
vettore_voto[i_voto]=dato.voto; i_voto++;
cout<<"Continuare? 1 = si - 0 = no.";
cin>>scelta;
}while(scelta==1);
}
Ma qual'è il problema? Ti da qualche errore o warning?
La funzione non si comporta come dovrebbe? Come si comporta? Come dovrebbe comportarsi?