Hi Mark,

>   I'm not at the /400 right now, but would this work (assuming atof was
> prototyped properly)?
>
>   IntValue = AtoF( '123456+E4' )

No, the '+' needs to be after the 'E'...  However, '123456E+4' would work.
The + is part of the exponent.

The following works for me:

     H DFTACTGRP(*NO) BNDDIR('QC2LE')

     D atof            pr             8F   extproc('atof')
     D   str                           *   value options(*string)

     d intval          s             10I 0

      /free

           intval = atof('123456+E4');
           *inlr = *on;

      /end-free

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.