Okay ho modificato l'array char ma, riguardante il loop, posso inserire un fflush? perchè se io faccio il controllo in coda, se inserisco 5 al posto di uscire comunque entro nella gestione no?
comunque ho modificato così:
codice:
inizializzazione(job); visualmenu();
scelta(&N);
while(N!=5){
gestione(N,job,tempo,esec,j);
scelta(&N);
}
Solo che quando vado a eseguire questa procedura:
codice:
void visualjob(char job[][20],int tempo[0],int esec[0]){ int i;
printf("\n\tProgrammi in memoria - Tempo di esecuzione - Programmi eseguiti\n");
for(i=0;(i<MAX);i++){
if(job[i][0]!='x'){
printf("\n\t %s - %d - %d\n",job[i],tempo[i],esec[i]);
}
}
return;
}
Non mi escono tutti i job inseriti, ho fatto la prova inserendo solo 2 job e mi è visualizzato solo 1 ..