Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.03.2009, 17:03   #1
Extreme
Пользователь
 
Аватар для Extreme
 
Регистрация: 28.02.2009
Сообщений: 30
По умолчанию Небольшой кроссворд на crt

Пытаюсь написать не большой кроссворд(на библиотеке crt), но тут столкнулся с такой проблемой. Мне необходимо заполнить 4 блока, но заполняются только 1й и 4й. Объясните пожалуйста в чем ошибка, буду очень благодарен!
icq: 360-655-377

Последний раз редактировалось mihali4; 06.03.2009 в 22:37.
Extreme вне форума Ответить с цитированием
Старый 04.03.2009, 18:36   #2
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Попробуй так.
Код:
procedure windows;
    begin
         gotoXY(x,y);
         write(chr(201));
         for i:=1 to 4 do
         write(chr(205));
         write(chr(187));
         gotoXY(x,y+1); writeln(chr(186));
         gotoXY(x,y+2); writeln(chr(200));
         gotoXY(x+1,y+2);
         for i:=1 to 4 do
         write(chr(205));
         write(chr(188));
         gotoXY(x+5,y+1); write(chr(186));
         gotoXY(x+2,y+1);
         readln(k[c]); //здесь readln, а не read
    end;
puporev вне форума Ответить с цитированием
Старый 04.03.2009, 18:56   #3
Extreme
Пользователь
 
Аватар для Extreme
 
Регистрация: 28.02.2009
Сообщений: 30
По умолчанию

Цитата:
Сообщение от puporev Посмотреть сообщение
Попробуй так.
Код:
procedure windows;
    begin
         gotoXY(x,y);
         write(chr(201));
         for i:=1 to 4 do
         write(chr(205));
         write(chr(187));
         gotoXY(x,y+1); writeln(chr(186));
         gotoXY(x,y+2); writeln(chr(200));
         gotoXY(x+1,y+2);
         for i:=1 to 4 do
         write(chr(205));
         write(chr(188));
         gotoXY(x+5,y+1); write(chr(186));
         gotoXY(x+2,y+1);
         readln(k[c]); //здесь readln, а не read
    end;
Чтение с новой строки.... Благодарю!!!
icq: 360-655-377
Extreme вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа которая делает кроссворд Иллидан Софт 15 02.12.2014 06:34
Задачка на модуль CRT MyVLink Паскаль, Turbo Pascal, PascalABC.NET 8 09.06.2008 13:03
модуль crt BBagi Паскаль, Turbo Pascal, PascalABC.NET 1 27.12.2007 14:10