Курсовая работа: Динамические структуры данных
{
delete [] stack;
stack = NULL;
return;
}
stack->Delete ();
}
// ---------------------------------------------------------------------------
void __fastcall TForm1:: Button3Click (TObject *Sender)
{
if (! stack) return;
stack->Free ();
delete [] stack;
stack = NULL;
}
// ---------------------------------------------------------------------------
void __fastcall TForm1:: FormCreate (TObject *Sender)
{
temp = NULL;
}
// ---------------------------------------------------------------------------
5. Контрольный пример
Введём в программу следующие значения:
имя функции 'summ'
возвращаемое значение ‘2a+3b’;
параметры ‘2a; 3b; 0; 1’;
и нажмем кнопку добавить.
Далее введём аналогичные данные соответственно:
‘test_summ’, ‘abajaba’, ‘qwertyasd; asdfg; asdgf1; 123 d456’ и нажмем кнопку добавить.
Теперь нажмём кнопку распечатать и получим следующее, учитывая особенности условия: