Campi del record dinamici In Pascal

di il
1 risposte

Campi del record dinamici In Pascal

Ciao a tutti,
vorrei sapere se è possibile riferirsi ai campi di un record memorizzato in un array senza specificare esplicitamente il campo.
Mi spiego.
Passo ad una procedura un array che contiene record(ad es. un array di record persone)
Nella pocedura inserisco il nome e scrivo readln(arr.nome)
ora non vorrei utilizzare
arr[i].nome ma arr[i]........ 
in modo che se alla procedura passo invece che un array di persone un array di macchine quando inserisco la targa posso scrivere
arr[i]....
e lui sa che è
arr[i].targa
.

Spero essermi spiegato

Grazie

1 Risposte

  • Re: Campi del record dinamici In Pascal

    Credo di aver capito, ripeto credo...
    Mi sembra che vorresti usare dei riferimenti esclusivamnte posizionali.
    Se è cosi puoi usare arr[x] dove x è l'indice del campo.
Devi accedere o registrarti per scrivere nel forum
1 risposte