Ciao a tutti....non riesco a capire perchè il programma non termina la fase di inserimento dei dati quando inserisco la stringa "fine".
codice:
do {  printf("Inserisci il nome dell'impiegato: ");
      scanf("%s",&n);

                 inizio=1+rand()%30;
                 durata=1+rand()%6;

       x=prenota(v,n,inizio,durata);

       j++;
     }while( j<5 ||  !(strcmpi(n,"fine"))) ;           //<<<<<<PROBLEMA !!!!>>>>>>
Ah , n è dichiarato come char n[10];
Vi prego spiagatemi l' errore.....grazie!! Disperato!!