IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> Построение таблицы
сообщение
Сообщение #1


Гость






У меня, значит такая задача: у меня работает цикл, выводит много "x" и "y" мне надо забить их в таблицу( таблицу, естественно рисую тоже циклом), где первая колонка-это "y", а вторая - "x" я рисую эту таблицу при помощи Write, сдвигая первую колонку относительно края на 1 символ (Write('|':1)) затем сдвигаю относительно этой вертикальной линии значение "y" припомощи все той же операции: (Write('y=':1,y)), а вот следующую линию, отделяющую колонку "x" от колонки "y" мне таким образом рисовать неудобно: "y" у меня бывает и положительным, и отрицательным, имеет как 2 цифры до запятой, так и 1, поэтому эта линия у меня постоянно сбивается в силу того, что каждый "y" занимает места по разному, а операция (Write('.....':1)) связывает отступ "....." именно с предыдущим выведенным значением, тоесть "y", но в моей ситуации это неудобно: в моем случае нужна операция, связывающая отступ числа не относительно выеденного перед этим, тоесть "y", а относительно левого края, друг посоветовал использовать табуляцию(код 9)-я так понимаю код управляющего кода TAB, но я хз как он работает и как его применять, а может кто-нитьь свою идею придложит...
Заранее пасибо
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






Чего бы тебе не сделать весь вывод вообще в одном WriteLn?

WriteLn('|', y:8:2, '|', x:8:2, '|');
Тогда и Х и Y будут печататься в поле шириной в 8 символов (с точностью до сотых, 2 цифры после запятой), неважно, сколько там у них цифр ДО запятой, и какой у них знак... Если мало 8, сделай 12, 15, ...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Гость






Все, пасиб, всё заработало, тему можно закрывать
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 27.09.2020 22:31
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name