C Library Functions - rnum0 (3)
NAME
rnum0(3f) - [M_calculator] returns real number from string expression using CALCULATOR(3f)
(LICENSE:PD)
CONTENTS
Synopsis
Description
Dependencies
Examples
See Also
Author
License
SYNOPSIS
real function rnum0(inline)
character(len=*), intent=(in) :: inline
integer,intent(out),optional :: ierr
DESCRIPTION
RNUM0() is used to return a REAL value from a CHARACTER string representing
a numeric expression. It uses the M_calculator(3fp) module.
|
|
inline |
INLINE is a CHARACTER variable up to (iclen_calc=512) characters long
that is similar to a FORTRAN 77 numeric expression.
|
|
ierr |
error code. If zero, no error occurred
|
|
DEPENDENCIES
|
o
|
User-supplied routines:
All programs that call the calculator routine can supply their
own substitute_subroutine(3f) and substitute_C(3f) procedures. See
the example program for samples.
|
|
EXAMPLES
Sample program
program demo_rnum0
use M_calculator, only : rnum0
implicit none
real :: x, y, z
x=rnum0(20/3.4)
y=rnum0(CI = 10 * sin(3.1416/4))
z=rnum0(CI)
write(*,*)x,y,z
end program demo_rnum0
SEE ALSO
|
o
|
The syntax of an expression is as described in the main documentation
of the Calculator Library.
|
|
o
|
See EXPRESSION(3f), CALCULATOR(3f), STRGAR2(3f), INUM0(3f), DNUM0(3f), SNUM0(3f).
|
|
AUTHOR
John S. Urban
LICENSE
Public Domain
| Nemo Release 3.1 | rnum0 (3) | June 29, 2025 |
Generated by manServer 1.08 from ecbc01cc-9324-4f54-99e8-d88a7a49603f using man macros.