ex2.pp 528 B

12345678910111213141516171819202122232425
  1. {$mode objfpc}
  2. {$h+}
  3. Program testp;
  4. uses sysutils,strutils;
  5. Const
  6. Count = 10000000;
  7. Delims = [' ','.'];
  8. Var
  9. S,T : String;
  10. I,N : Integer;
  11. begin
  12. S:='THE CAT WAS NEVER SMART ENOUGH TO CATCH THIS FAST LITTLE MOUSE.';
  13. For I:=1 to 8 do
  14. Write('1234567890');
  15. Writeln;
  16. Writeln(S);
  17. For I:=1 to WordCount(S,Delims) do
  18. begin
  19. T:=ExtractWordPos(I,S,Delims,N);
  20. Writeln('Word ',I:2,' starts at ',N:2,'(',WordPosition(I,S,Delims):2,') : ',T);
  21. end;
  22. end.