Показать сообщение отдельно
Старый 30.09.2012, 15:54   #3
Mr.Extraneo
AnyKey`щик
 
Регистрация: 29.09.2012
Сообщений: 6
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Крестики-Нолики

Сообщение от AVL Посмотреть сообщение
Вызываемая функция (checkwin) должна быть описана или хотя бы объявлена раньше, чем вызывающая (checkgameend).
я не могу ее объявить или поставить раньше -вылезают другие ошибки...
например если я перед CheckGameEnd ставлю такую строку
function CheckWin(c:char): boolean; forward;
то вылезают другие ошибки:

[Pascal Error] tic-tac-toe.mpsrc(84): E432 function 'checkfull' cannot be called from here; procedure call or assignement expected
[Pascal Error] tic-tac-toe.mpsrc(89): E204 unexpected token 'end' (в конце функции CheckGameEnd)
[Pascal Error] tic-tac-toe.mpsrc(69): E441 only forward declaration supplied; the implementation is missing
[Pascal Error] tic-tac-toe.mpsrc(91): E200 character '.' expected, 'function' found (1я строка функции CheckWin)

Стоит MidletPascal 3.5 CANDIDATE
(Offline)
 
Ответить с цитированием