помощь в Pascal

программирование pascal

Доброе время суток. Пишу курсовую на Pascal Крестики-нолики [10х10]. Программа каждый раз запрашивает номер строки и столбца. Проблема: преподаватель дал задание, чтобы добавить модуль мыши, чтобы можно было нажимать на нужную ячейку. Сроки поджимают, помогите! Или хотя бы подскажите как с клавиатуры управлять.

{ Игровое поле }
writeln;
writeln;
write(' ');
for i:=1 to n do
begin
write(i:(15-n));
end;
writeln;
writeln;
for i:=1 to n do
begin
write(i:2);
for k:=1 to n do
begin { Заполнение массива }

if a[i,k]=1 then write('X ':15-n) else
if a[i,k]=2 then write('O ':15-n) else write('- ':15-n);
end;
Ответы:
если давить мышкой то какого вообще лешего писать в паскале? тебе нужно объектная среда, например делфи (язык там тоже паскаль), могу скинуть мою программу - пятнашки, по примеру посмотришь.
в виндовсе лучше писать на языке PascalABC. (скачайте инсталл-пакет, там есть семпл - игра "Пятнашки".
в досе вам надо перед програмой запускать драйвер мыши mouse.sys (или mouse.com), В самом паскале работать с мышью надо примерно вот так :
Препода надо послать на куй. В Turbo Pascal-е для работы с мышью требуется либо отдельный модуль, либо низкоуровневая работа, ни то, ни другое не должны входить в программу обучения. Подобное требование естественно только в Delphi.


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.