Ciao a tutti sono di rotorno![]()
Allora potreste farmi vedere come si a un programma che ha una anagrafica con nome cognome e indirizzo di persone con i record ?Grazie
Ciao a tutti sono di rotorno![]()
Allora potreste farmi vedere come si a un programma che ha una anagrafica con nome cognome e indirizzo di persone con i record ?Grazie
Codice PHP:
program prova;
type
persona = record
nome, cognome, indirizzo, citta : string;
end;
var
persone : array[1..10] of persona;
begin
persone[1].nome := 'micky';
persone[1].cognome := 'mouse';
persone[1].indirizzo := 'via degli olmi';
persone[1].citta := 'topolinia';
writeln ('topolino vive a ' + persone[1].citta);
end.
topolino vive a cosa è?Da dove lo prende??Se ci sono più persone? poi il + a che cosa serve?Originariamente inviato da mondobimbi
Codice PHP:
writeln ('topolino vive a ' + persone[1].citta);
end.
ahi ahi ... siamo un po' indietro.
Copia il codice che ti ho postato pari pari in un editore di testo e compilalo (se hai turbopascal inseriscilo nella finestra di edit, se hai fpc salva il file con estensione .pas e compilalo con fpc prova.pas).
Poi lancia l'eseguibile e guarda cosa succede.
Prova a fare alcune modifiche.
Il segno + è un operatore che in molti linguaggi di programmazione è "sovracaricato" (dall'inglese overload), cioè si comporta differentemente a secondo degli operatori che tratta.
In questo caso essendo i due operatori due stringhe l'effetto è la concatenazione delle due stringhe.
Persona è un record che contiene alcuni campi che rappresentano l'anagrafico di una persona.
Persone invece è un vettore di Persona, ciascun elemento di Persone è una Persona. In particolare il primo elemento è l'anagrafico del ben noto topolino Disney.
ciao
sergio
correggo, le due stringhe sono operandi
ciao
sergio