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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2009, 19:30   #1
Darkwinged
Пользователь
 
Регистрация: 29.04.2009
Сообщений: 17
По умолчанию Как вывести двумерный массив в графическом режиме паскаль?

Такой вот вопрос.
И, если кто знает, как в процедуре outtextxy вывести переменную между текстом? например outtextxy(20,20, 'Значение равно (переменная)').
"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off". Bjarne Stroustrup
Darkwinged вне форума Ответить с цитированием
Старый 17.05.2009, 19:54   #2
OCTAGRAM
Oldschool geek
Форумчанин
 
Аватар для OCTAGRAM
 
Регистрация: 09.03.2009
Сообщений: 611
По умолчанию

Сначала переменную перегнать в строку (процедура Str), затем вывести её
If you want to get to the top, you have to start at the bottom

http://pascal.net.ru/
OCTAGRAM вне форума Ответить с цитированием
Старый 19.05.2009, 19:33   #3
Darkwinged
Пользователь
 
Регистрация: 29.04.2009
Сообщений: 17
По умолчанию

Цитата:
Сообщение от OCTAGRAM Посмотреть сообщение
Сначала переменную перегнать в строку (процедура Str), затем вывести её
Спасибо! С этим разобрался. Для осуществления моей задачи осталось лишь запихнуть две переменные между текстом в одну процедуру gotoxy.
Но здесь паскаль почему-то брыкается.
Текст такой

begin
for i:=1 to n do
begin
for j:=1 to m do
begin
str(i:10,stri);
str(j:10,strj);
outtextxy(10,20+j*10, 'A['_,stri,strj,]'=');
readln(A[i,j]);
end;
end;

Где n и m - количество строк и столбцов соответственно, stri,strj - строки _ положение курсора во время ошибки. Я решил сделать расстановку ' и , так же как делается в процедуре writeln. В итоге должно получится, например, A[12]= . Но компилятор требует поставить закрывающую точку там где находится курсор _.
"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off". Bjarne Stroustrup
Darkwinged вне форума Ответить с цитированием
Старый 19.05.2009, 21:04   #4
OCTAGRAM
Oldschool geek
Форумчанин
 
Аватар для OCTAGRAM
 
Регистрация: 09.03.2009
Сообщений: 611
По умолчанию

Конкатенация плюсом
If you want to get to the top, you have to start at the bottom

http://pascal.net.ru/
OCTAGRAM вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вылетает паскаль в графическом режиме ai\ekcah^p Помощь студентам 20 05.05.2009 17:02
Как вывести на экран двумерный массив случайным образом? Stager Общие вопросы C/C++ 5 07.01.2009 20:53
Как сделать снимок экрана в графическом режиме? Борис2 Паскаль, Turbo Pascal, PascalABC.NET 9 08.12.2007 21:07
graph - Как в графическом режиме вывести переменную? nikleb Паскаль, Turbo Pascal, PascalABC.NET 4 12.04.2007 21:44