Witam!
Postanowiłem przypomnieć sobie Pascala i natrafiłem na problem z fragmentem kodu:
uses dos,crt;
var
sentencja:array[0..96] of string=(
'tekst',
'tekst', {96 elementów...}
{...});
Begin
randomize;
sentencja:=random(96); {specjalnie pomijam dodanie 1 elementu ponieważ nie to jest problemem.}
end;
begin
writeln(sentencja);
end;
Jako że, to jest część większego projektu zamieszczam tylko napisany na potrzeby wytłumaczenia problemu wycinek..
Podczas kompilacji wyświetla mi się błąd.
Incompatible types: got "Extended" expected "Array[0..96] of ShortString"
Nie wiem co jest nie tak, bo nigdy losowania w pascalu nie robiłem. Proszę o pomoc.
Wskazanie gdzie popełniam błąd albo napisanie w poprawny sposób tego kodu.
Postanowiłem przypomnieć sobie Pascala i natrafiłem na problem z fragmentem kodu:
uses dos,crt;
var
sentencja:array[0..96] of string=(
'tekst',
'tekst', {96 elementów...}
{...});
Begin
randomize;
sentencja:=random(96); {specjalnie pomijam dodanie 1 elementu ponieważ nie to jest problemem.}
end;
begin
writeln(sentencja);
end;
Jako że, to jest część większego projektu zamieszczam tylko napisany na potrzeby wytłumaczenia problemu wycinek..
Podczas kompilacji wyświetla mi się błąd.
Incompatible types: got "Extended" expected "Array[0..96] of ShortString"
Nie wiem co jest nie tak, bo nigdy losowania w pascalu nie robiłem. Proszę o pomoc.
Wskazanie gdzie popełniam błąd albo napisanie w poprawny sposób tego kodu.