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

Rispondi quotando