Курсовая работа: Динамические структуры данных
Входные параметры поступают из методов С++ Builder через поля и кнопки исполнения. Выходного значения нету.
3. Инструкция пользователя
В этом разделе будет описано как пользоваться разработанной программой.
Если нужно добавить элемента, то следуйте следующим пунктам:
введите в поле "Имя функции" имя вашей функции;
введите в поле "Возвращаемое значение" возвращаемое значение вашей функции;
введите в поле "Параметры" ваши параметры (максимум по6 символов, по условию) через знак "; " (точка с запятой);
нажмите кнопку добавить.
Если нужно удалить элемент, то нажмите кнопку "Удалить" и последний элемент стека очиститься из памяти.
Если нужно очистить память от всего стека сразу, то нажмите кнопку "Очистить".
Если нужно получить данные, введенные в стек, то нажмите кнопку "Распечатать" и программа в поле Edit выведет все элементы стека в порядке "снизу-вверх", т.е. сначала к концу.
4. Код программы
// ---------------------------------------------------------------------------
#include <vcl. h>
#pragma hdrstop
#include "Unit1. h"
#include <stdio. h>
#include <stdlib. h>
// ---------------------------------------------------------------------------
#pragma package (smart_init)
#pragma resource "*. dfm"
TForm1 *Form1;
// ---------------------------------------------------------------------------
__fastcall TForm1:: TForm1 (TComponent* Owner)
: TForm (Owner)
{
}
// ---------------------------------------------------------------------------
struct tStack
{
char strFName [255] ;