Converts string to a number.
Methods
value(character(*) str, real(r8) rnum, integer ierr)
- Parameters
-
[in] | str | input string |
[out] | rnum | numeric output value as real(r8) |
[out] | ierr | (optional) integer error code |
value(character(*) str, real(r4) rnum, integer ierr)
- Parameters
-
[in] | str | input string |
[out] | rnum | numeric output value as real(r4) |
[out] | ierr | (optional) integer error code |
value(character(*) str, integer(i8) inum, integer ierr)
- Parameters
-
[in] | str | input string |
[out] | inum | numeric output value as integer(i8) |
[out] | ierr | (optional) integer error code |
value(character(*) str, integer(i4) inum, integer ierr)
- Parameters
-
[in] | str | input string |
[out] | inum | numeric 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.