Esercizio 1
Test 1
Input
Julinda; Stefa; 15/04/1982; 11117952;
Julinda; Stefa; 08/07/1981; 11117951;
Julinda; Stefa; 08/07/1981; 693211;
Julinda; Stefa; 08/07/1981; 11117951;
Julinda; Stefa; 08/07/1981; 11117951;
Julinda; Stefa; 08/07/1981; 11117951;
Julinda; Stefa; 08/07/1981; 11117953;
Julinda; Stefa; 08/07/1981; 11117951;
Julinda; Stefa; 08/07/1981; 693211;
Julinda; Stefa; 08/07/1981; 693210;
Output
0 : valore ritornato dalla funzione.
Ri-trasformando in .txt il file binario si doveva ottenere esattamente:
Julinda; Stefa; 15/04/1982; 11117952;
Julinda; Stefa; 08/07/1981; 11117951;
Julinda; Stefa; 08/07/1981; 693211;
Julinda; Stefa; 08/07/1981; 11117951;
Julinda; Stefa; 08/07/1981; 11117951;
Julinda; Stefa; 08/07/1981; 11117951;
Julinda; Stefa; 08/07/1981; 11117953;
Julinda; Stefa; 08/07/1981; 11117951;
Julinda; Stefa; 08/07/1981; 693211;
Julinda; Stefa; 08/07/1981; 693210;
Test 2
Input
File .txt vuoto
Output
0
Esercizio 2
Test 1
Notate bene: il test 1 e 3 dell'esercizio prendono in input lo stesso file binario.
L'output e' relativo alla vostra interpretazione di quello che dovevate dare in output:
Alcuni di voi hanno cancellato
tutti i record con matricola uguale. Altri, hanno lasciato
intatto il primo record di un gruppo di record con matricola uguale, ma hanno cancellato
gli altri record dello stesso gruppo.
Essendo che la fine dell'esercizio era quella di vedere se avevate capito la lettura da un file
binario e la sovrascrittura di un record di un file binario, ho deciso di dare la possibilita' di ottenere
un risultato positivo nell'esercizio, indipendentemente dall'interpretazione di questa parte della
richiesta.
Quindi, se vi va male nel primo test, ma bene nel terzo (o vice versa), e il risultato dei test rimanenti e' positivo,
la soluzione data e' da considerarsi corretta.
Input
File binario contenente i record con i seguenti dati:
Julinda; Stefa; 15/04/1982; 11117952;
Julinda; Stefa; 08/07/1981; 11117951;
Julinda; Stefa; 08/07/1981; 693211;
Julinda; Stefa; 08/07/1981; 11117951;
Julinda; Stefa; 08/07/1981; 11117951;
Julinda; Stefa; 08/07/1981; 11117951;
Julinda; Stefa; 08/07/1981; 11117953;
Julinda; Stefa; 08/07/1981; 11117951;
Julinda; Stefa; 08/07/1981; 693211;
Julinda; Stefa; 08/07/1981; 693210;
Output
5
Julinda; Stefa; 15/04/1982; 11117952;
Julinda; Stefa; 08/07/1981; 11117951;
Julinda; Stefa; 08/07/1981; 693211;
Julinda; Stefa; 08/07/1981; 0;
Julinda; Stefa; 08/07/1981; 0;
Julinda; Stefa; 08/07/1981; 0;
Julinda; Stefa; 08/07/1981; 11117953;
Julinda; Stefa; 08/07/1981; 0;
Julinda; Stefa; 08/07/1981; 0;
Julinda; Stefa; 08/07/1981; 693210;
Test 2
Input
File binario inesistente.
Output
-1
Test 3
Input
File binario contenente i record con i seguenti dati:
Julinda; Stefa; 15/04/1982; 11117952;
Julinda; Stefa; 08/07/1981; 11117951;
Julinda; Stefa; 08/07/1981; 693211;
Julinda; Stefa; 08/07/1981; 11117951;
Julinda; Stefa; 08/07/1981; 11117951;
Julinda; Stefa; 08/07/1981; 11117951;
Julinda; Stefa; 08/07/1981; 11117953;
Julinda; Stefa; 08/07/1981; 11117951;
Julinda; Stefa; 08/07/1981; 693211;
Julinda; Stefa; 08/07/1981; 693210;
Output
7
Julinda; Stefa; 15/04/1982; 11117952;
Julinda; Stefa; 08/07/1981; 0;
Julinda; Stefa; 08/07/1981; 0;
Julinda; Stefa; 08/07/1981; 0;
Julinda; Stefa; 08/07/1981; 0;
Julinda; Stefa; 08/07/1981; 0;
Julinda; Stefa; 08/07/1981; 11117953;
Julinda; Stefa; 08/07/1981; 0;
Julinda; Stefa; 08/07/1981; 0;
Julinda; Stefa; 08/07/1981; 693210
Test 4
Input
File binario vuoto.
Output
0
--
JulindaStefa - 04 Feb 2008