Campi del record dinamici In Pascal

di Anonimizzato4671 il
1 risposte
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

  • 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