ciao a tutti
ho un problema
ho fatto questo codice però mi da errore nella parte di assegnazione
variabili:
codice:
int main ()
{
int menu,n_iscr,a=0,t=0,s=0,j;
string cerca_cognome,temp;
struct iscritto
{
char nome[20],cognome[20],abbonamento;
int eta;
};
cout<<"inserisci quanti iscritti ci sono\n";
cin>>n_iscr;
iscritto tot_iscr[n_iscr];
codice:
case 1:
for(int i=0;i<n_iscr-1;i++)
{
j=i+1;
do
{
if(tot_iscr[i].cognome<tot_iscr[j].cognome)
{
temp=tot_iscr[i].cognome;
tot_iscr[i].cognome=tot_iscr[j].cognome;
tot_iscr[j].cognome=temp;
}
j=j+1;
}while(j<n_iscr);
}
cout<<"iscritti ordinati per cognome: \n";
for(int i=0;i<n_iscr;i++)
{
cout<<tot_iscr[i].cognome<<"\n";
}
break;
mi potete aiutare? è urgente grazie!
ah l'errore è questo:
ISO C++ FORBIDS assignment in arrays