next up previous contents
Next: Routines di gestione dei Up: Routines di manipolazione del Previous: Routines di traduzione degli

Routine di gestione dei parametri del telescopio

 Una volta ottenuto il nome della directory, è possibile utilizzarlo sia per accedere alle osservazioni, che per ottenere il valore corrispondente ad una data keyword presente nel file descrittivo, utilizzando la serie di funzioni:

const char *GetStringKeyword(const char *telescope, 
            const char *key);
int GetIntKeyword(const char *telescope, const char *key);
double GetFloatKeyword(const char *telescope, const char *key);

La GetStringKeyword ritorna un puntatore ad una regione di memoria volatile, che verrà sicuramente modificata dalla successiva chiamata ad una qualsiasi di queste routines. È compito dell'utilizzatore copiare il valore in una variabile privata.

Se il file dei dati non esiste o non contiene la keyword desiderata le tre routines restituiscono una stringa nulla (lunghezza zero, non il puntatore NULL), o il valore 0.



Gianni Comoretto
2003-10-31