practical use of iargc() getarg()

Brooks Moses brooks.moses@codesourcery.com
Fri Aug 10 04:26:00 GMT 2007


RadSurfer wrote:
> Since getarg() returns strings, I was just wondering precisely how one
> converts a string to the proper numerical type desired?
> 
> Strangely, the manual (gfortran.pdf) really does not show any practical
> example for using getarg() as regards converting to numerical types.
> 
> I = IChar('123') ! Integer        (How are the other types handled?)
> 
> no matter how often I read through that manual, I see nothing about
> obtaining a REAL (single,double, let alone their attributes)
> from a String!  Did I miss something?

You did.  There's a "Note" in the documentation on the ICHAR intrinsic 
which explains (with an example) how to do an internal read in order to 
obtain a numerical value from a string.

Where exactly did you look?  Perhaps there's someplace else that this 
information ought to go.

It's probably also important to note that the GFortran manual is _not_ a 
complete reference on the Fortran language, and should be supplemented 
with a proper language reference.  There are many "how do I do this in 
Fortran?" questions that the GFortran manual doesn't contain the answers to.

- Brooks



More information about the Fortran mailing list