Ввод – вывод массивов данных

Не позволяйте фактам вводить вас в заблуждение.

Из законов Мэрфи

Как быть, если результатом работы вашей программы является не один ответ, а целый массив данных? Например, нужно рассчитать значения функции f(x) при х, меняющемся от 0 до 1 с шагом 0.1 или вычислить сумму нескольких чисел, причем заранее неизвестно, сколько их будет.

Для ввода и вывода переменного числа данных удобно использовать компонент Memo, который находится на закладке Standard (). Главное его свойство – динамический массив текстовых строк Lines. По умолчанию в нем записана одна строчка – "Memo1". При помощи инспектора объектов уберите весь текст из свойства Lines, чтобы "Memo1" не маячило на экране. Для этого щелкните мышью по кнопке с троеточием рядом с Lines – (TStrings) для открытия окна текстового редактора.

Свойство Lines доступно из программы. С ним можно выполнять следующие основные операции:

Memo1.Lines.Clear – полностью очистить все строки;

Memo1.Lines.Add(s) – добавить текстовую строку s в список, отображаемый на экране.

Для обращения к строке с номером I нужно использовать запись Memo1.Lines[i].


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: