cosi?
codice:
void gestione(int N,char job[][20],int tempo[0],int esec[0],int *j){     switch(N){
     case 1: insjob(job,tempo,esec,&j);         
             break;
     case 2: execute(job,tempo,esec);
            break;
     case 3:eliminatejob(job,tempo,esec);              
            break;
     case 4: visualjob(job,tempo,esec);
            break;   
     }
     
     
     return;
     }
     
void insjob(char job[][20],int tempo[0],int esec[0],int *j){
     if(*j!=MAX){
       printf("\n\tInserisci nome: ");
       scanf("%s",&job[*j]);
       printf("\n\tInserisci tempo di esecuzione: ");
       scanf("%d",&tempo[*j]);
       esec[*j]=0;
       *j++;
     }else{
      printf("\n\t!! Memoria piena, impossibile inserire altri job !!");     
     }
     return;
     }
non capisco mi esce sempre lo stesso problema .-.