Witam podczas kompilacji dostaje caly czas blad.
Otoz przy SetLength wyskakuje unknown indentifier.
Jakies wskazowki?
SetLength(yyy, xxxx);
Witam podczas kompilacji dostaje caly czas blad.
Otoz przy SetLength wyskakuje unknown indentifier.
Jakies wskazowki?
SetLength(yyy, xxxx);
To żeś się podzielił informacjami...
:P
nie wiem co żeś spieprzył(a), ale w zmiennych powinno byc tak:
var
yyy: Array of ....; // wstaw sobie jakis typ
antoniaklja napisał(a)
Jakies wskazowki?
Tak. Masz niezadeklarowaną zmienną
Tablice sa zadeklarowane:
Przy kompilacji: "Expected { or (."
tablica_miast= array of miasto; { tablica miast }
macierz_sasiedztwa= array of array of sasiad; { macierz sasiedztwa }
kolejnosc= array of byte; { tablica przechowujaca ustalana kolejnosc miast }
jak poprawie na obojetnie jak np:
tablica_miast= array[1..20] of miasto; { tablica miast }
macierz_sasiedztwa= array[1..20] of array[1..20] of sasiad; { macierz sasiedztwa }
kolejnosc= array[1..20] of byte; { tablica przechowujaca ustalana kolejnosc miast }
przechodzi dalej i wyskakuje Unknown Indentifer przy SetLength
blad wyskakuje przy:
SetLength(t_m, liczba_miast+1);
SetLength(m_s, liczba_miast+1, liczba_miast+1);
Zmienne i rekordy:
type
{ Struktura przechowujaca informacje o miastach }
miasto= record
nazwa: string;
x, y: byte;
numer: byte;
odwiedzone: boolean;
end;
{ Struktura przechowujaca informacje i sasiadach }
sasiad= record
krawedz: byte;
odleglosc: real;
feromon: real;
end;
tablica_miast= array[1..20] of miasto; { tablica miast }
macierz_sasiedztwa= array[1..20] of array[1..20] of sasiad; { macierz sasiedztwa }
kolejnosc= array[1..20] of byte; { tablica przechowujaca ustalana kolejnosc miast }
var
plik_miasta, plik_sasiedzi: text;
i, j, licznik2: byte; { liczniki }
liczba_miast: byte;
t_m: tablica_miast;
m_s: macierz_sasiedztwa;
kol: kolejnosc;
idaca_mrowka: boolean;
nazwa: string;
{ Zmienne do menu glownego: }
c1, c2: char;
y: byte;
menu: array[1..5] of string;
czym kompilujesz? wygląda jakby nie istniały tablice dynamiczne. podaj wersję Delphi (czy Pascala - no właśnie?)
Turbo Pascal 7.0
ZTCW, w Turbo Pascalu nie wysilili się na tablice dynamiczne i trzeba iść naokoło.
Np.: Tablice dynamiczne w Pascalu
Lub ściągnij Delphi, a najlepiej Free Pascala ;)
zainstalowalem Lazarusa i poszlo :)
Bardzo dziekuje za odpowiedzi. Temat do zamkniecia.