[pascal] Too Many Varaibles (dziala pod GPC a nie dziala pod

0

Witam!

Napisalem program, ktorego glownym zadaniem jest mnozenie 2 macierzy, zapisalem go na 2 sposoby:
http://vegat.idohost.com/test.html
http://vegat.idohost.com/test2.htm <- ta jest bardziej poprawna w/g mnie...

Oba programy się kompilują i uruchamiają pod Gnu Pascal Compiler, a nie chcą ruszyć pod Turbo Pascalem7 (bład Too Many Varaibles w linii 13 [a,b,c:TMatrix])

Wie ktoś może jak sobie z tym poradzić?
Pozdrawiam, vegat

0

wyrzuć zmienną "c", główny program daj w nową procedurę i tam ją zadeklaruj, główny program będzie zaś wyglądał tylko w stylu:

begin
  run;
end.

stworzenie nowej procedury da ci możliwość zadeklarowania jeszcze zmiennych, tam dopiero zadeklaruj c, na początku programu dopisz:

{$M $9999,0,0 }

albo po prostu nie twórz tak "gigantycznych" zmiennych

BTW
"WriteLN('Wybierz opcje'+#13+'1. Wczytaj z pliku'+#13+'2. Wprowadz dane');"

czemu nie po prostu:

WriteLN('Wybierz opcje');
WriteLn('1. Wczytaj z pliku');
WriteLn('2. Wprowadz dane');

?? ładniej wygląda

1 użytkowników online, w tym zalogowanych: 0, gości: 1