tsscanf.pp 268 B

123456789101112131415161718
  1. {$mode objfpc}
  2. {$h+}
  3. uses
  4. sysutils;
  5. var
  6. e : extended;
  7. s : string;
  8. l : longint;
  9. begin
  10. sscanf('asdf 1.2345 1234','%s %f %d',[@s,@e,@l]);
  11. if (e<>1.2345) or
  12. (l<>1234) or
  13. (s<>'asdf') then
  14. halt(1);
  15. // writeln(s,' ',e,' ',l);
  16. writeln('ok');
  17. end.