Jak skopiwać zawartość tablicy B do A??
A : array[0..144] of char;
B : array[0..144] of char;
Jak skopiwać zawartość tablicy B do A??
A : array[0..144] of char;
B : array[0..144] of char;
A := Copy(B);
Cholera zapomniałem o tym (Copy)
a jeszcze jedno głupie pytanie...
Jak zmienić zawartość tych tablic na String?? [wstyd]
MojString:=String(@tablica);
albo
StrPas(@tablica);
a żeby
skopiwać zawartość tablicy B do A
to nie wystarczyło czasem (jako że to są te same typy): A:=B ??
a tak propos to chyba wystarczyło
A:string[144];
B:string[144];
Z tego co pamiętam to kompilator uznaje dwie tablice za jednakowego typu jeżeli są zadeklarowane po przecinku lub przy pomocy jednego identyfikatora(nazwy) zadeklarowanej wcześniej poprzez type.Taka deklaracj jak u ciebie to dwa różne typy,więc przypisanie jest niemożliwe.
Pozdrawiam
to nie wystarczyło czasem (jako że to są te same typy): A:=B ??
Można, o ile autor trzyma się tablic statycznych - ja jednak dla bezpieczeństwa używam Copy - gdyby przejść na tablice dynamiczne, użycie A := B Delphi traktowało by jak A :=@B tworząc z dwóch tablic jeden obiekt - później zmiana jednej z tablicy niosła by za sobą zmianę drugiej...