|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2001
Città: Villanova di Guidonia (RM)
Messaggi: 1079
|
[C] Creazione vettore di handle
Ciao a tutti!!!
Devo creare, secondo le specifiche che mi sono state date, un vettore di handle. Quando un file viene aperto (tramite la funzione OpenDatabaseFile() che devo implementare) deve ritornare un handle (relativo appunto al file aperto). Dato che ci possono essere piu' database aperti contemporaneamente, deve essere mantenuto un vettore di handle validi. Le informazioni da mantenere in questa struttura sono il nome del file, il file pointer e il record corrente (che è uno short). Gli handle possono andare da 0 a 32 (che è il numero massimo di database apribili). Praticamente avevo pensato ad una cosa del genere: Codice:
typedef struct{ int handle; FILE *fp; char *Name[DBF_NAME_LENGTH+1]; /* DBF_NAME_LENGTH è la massima lunghezza del nome di un file */ short currentRecord; }infohandle; Grazie. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:39.