ex69.pp 567 B

123456789101112131415161718192021222324252627
  1. Program Example69;
  2. { Program to demonstrate the FNMatch function. }
  3. Uses linux;
  4. Procedure TestMatch(Pattern,Name : String);
  5. begin
  6. Write ('"',Name,'" ');
  7. If FNMatch (Pattern,Name) then
  8. Write ('matches')
  9. else
  10. Write ('does not match');
  11. Writeln(' "',Pattern,'".');
  12. end;
  13. begin
  14. TestMatch('*','FileName');
  15. TestMatch('.*','FileName');
  16. TestMatch('*a*','FileName');
  17. TestMatch('?ile*','FileName');
  18. TestMatch('?','FileName');
  19. TestMatch('.?','FileName');
  20. TestMatch('?a*','FileName');
  21. TestMatch('??*me?','FileName');
  22. end.