Ещё вопрос по Паскалю, извиняюсь заранее.
Почему не работает такой код, как сделать чтобы собиралось?
Идея в чём - передать адрес переменной в виде параметра.
Как решить другой спецификацией READCHAR я знаю прекрасно - можно возвращаемым значением отдать. Но по-другому мне не нужно, нужно именно так.
Сообщение об ошибке:Код:PROGRAM HELLO; VAR C:CHAR; PROCEDURE READCHAR(ADDR:^CHAR); BEGIN {тут будет ассемблерный код} END; BEGIN READCHAR(@C); END.
Код:4 PROCEDURE READCHAR(ADDR:^CHAR); ^ ^ ****** BAD TYPE SPECIFICATION




Ответить с цитированием