Tags:
create new tag
view all tags

Modulo Uno

Per porre domande usate la pagina DomandeModulo1

Come creare la struttura delle directory

  1. Prima spacchettate DBF.tar.gz che contiene la directory comune a tutto il progetto
    • tar xzvf DBF.tar.gz
  2. Poi entrate nella directory DBF
  3. e infine spacchettate Modulo1.tar.gz al suo interno
    • tar xzvf Modulo1.tar.gz

Nella directory Modulo1/doc/html al suo interno trovate le specifiche complete.

Note sulle specifiche

  • Il campo FieldDecs della stuttura FIELD_DATA_t non viene pi¨ utilizzato nel progetto (non lo togliamo dai files per evitare di creare problemi, ignoratelo)
  • Tutti i campi numerici di 4 bytes sono long memorizzati nel file in network byte order
  • Tutti i campi numerici di 2 bytes sono short memorizzati nel file in network byte order
  • I valori di un record sono separati da un NULL, ne va tenuto conto nel calcolo della lunghezza di un record
  • La costante DBF_MAX_FIELDS non esiste, al suo posto va utilizzata la MAX_NUM_FIELDS
  • E' possibile utilizzare funzioni POSIX oltre a quelle ANSI ma solo quando non c'Ŕ una funzione ANSI adatta
  • Il campo NumFields della CreateDatabaseFile() Ŕ definito int, mentre il numero di campi nell'header Ŕ uno short. Eventuali warning derivanti dall'assegnazione dell'int allo short non saranno considerati errori
  • La consegna di una sola delle funzioni Ŕ possibile, e causa ovviamente un punteggio minore, come risulta dal Test, dipendente anche dalla complessitÓ della funzione (la CreateDatabaseFile() "vale" di pi¨ della DeleteDatabaseFile());

-- AndreaSterbini - GianniCampanile - 16 Mar 2006

Topic attachments
I Attachment History Action Size Date Who Comment
Unknown file formatEXT Modulo1   manage 4.0 K 2006-08-22 - 11:17 UnknownUser  
Unknown file formatgz Modulo1.tar.gz r1 manage 64.5 K 2006-08-22 - 11:17 AndreaSterbini Modulo 1
Microsoft Word filertf refman.rtf r1 manage 300.8 K 2006-08-22 - 11:17 AndreaSterbini Descrizione del Modulo 1 (draft)
Edit | Attach | Watch | Print version | History: r11 < r10 < r9 < r8 < r7 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r11 - 2007-03-15 - StefanoGuerrini






 
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback