exlngstk.dpr

来自「很经典的Delphi数据结构算法包,支持Delphi 1.0~ 7.0 和 De」· DPR 代码 · 共 55 行

DPR
55
字号
program EXLngSlk;
  {-Example program to show how to use a longstring stack}


{$I EZDSLDEF.INC}
{---Place any compiler options you require here-----------------------}


{---------------------------------------------------------------------}
{$I EZDSLOPT.INC}

{$IFDEF Win32}
{$APPTYPE CONSOLE}
{$ENDIF}

uses
  SysUtils,
  DTstGen,
  EZDSLSup,
  EZLngStk;

var
  Stk : TStringStack;
  i   : integer;
  S   : string;

begin
  OpenLog;
  try
    WriteLog('String stack test');
    {initialise the stack}
    WriteLog('Creating the string stack');
    Stk := TStringStack.Create;
    try
      {push some strings onto the stack}
      WriteLog('Pushing 10 strings');
      for i := 1 to 10 do begin
        S := NumToName(i);
        WriteLog(S);
        Stk.Push(S);
        S := '';
      end;
      {pop the strings off, and write them out}
      WriteLog('Popping 10 strings');
      for i := 1 to 10 do
        WriteLog(Stk.Pop);
    finally
      {destroy the stack}
      Stk.Free;
    end;
  finally
    CloseLog;
  end;
end.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?