Loading...
Searching...
No Matches
value Interface Reference

Definition

Converts string to a number.

Methods

value(character(*) str, real(r8) rnum, integer ierr)

Parameters
[in]strinput string
[out]rnumnumeric output value as real(r8)
[out]ierr(optional) integer error code

value(character(*) str, real(r4) rnum, integer ierr)

Parameters
[in]strinput string
[out]rnumnumeric output value as real(r4)
[out]ierr(optional) integer error code

value(character(*) str, integer(i8) inum, integer ierr)

Parameters
[in]strinput string
[out]inumnumeric output value as integer(i8)
[out]ierr(optional) integer error code

value(character(*) str, integer(i4) inum, integer ierr)

Parameters
[in]strinput string
[out]inumnumeric output value as integer(i4)
[out]ierr(optional) integer error code

Examples

The following demonstrate a call to the value interface. The value of PI, previously stored in the list of parameters is retrieved and assigned to the variable p.

real(r8) :: p
integer :: ierr
call value('PI', p, ierr)
! p = 3.14159265358979_r8

Remarks

Definition at line 71 of file Value.f90.


The documentation for this interface was generated from the following file: