trstr8.pp 315 B

12345678910111213141516171819
  1. { from GPC test suite }
  2. program fjf227a;
  3. type TString = String;
  4. procedure foo (const v : double);
  5. var s : TString;
  6. begin
  7. repeat
  8. WriteStr (s, '', v : 0);
  9. ReadStr (s, s);
  10. until (s = '') or (s <> '');
  11. if s = ' 4.2E+001' then writeln ('OK') else writeln ('failed "', s,'"')
  12. end;
  13. begin
  14. foo (42)
  15. end.