real to character converter
"John R. Anderson", VLD/ASB
jra at BRL.MIL
Sat Feb 24 21:23:01 AEST 1990
>From Tom Rohling:
> Does anybody have a real good real*8 or real*4 to character converter
>subroutine (maybe) that can do the following, (or something like it):
>
> 1) Send it a real number to be converted to a character variable
> that can be forwarded to a graphics lib call like 'fmprstr'.
>
> 2) Specify how many decimals you would like to retain. For example,
> if I have a real*8, I don't want to have all 16 digits in the
> character variable, but say only keep two.
How about something like:
character*24 strg
real*8 number
integer length
write( strg , 100 ) number
100 format( 'f10.2' )
c Use a function that returns the index of the last
c non-blank character in the string
c I'm not sure of the name of the routine
length = lnblank( strg )
call fmprstr( ..., strg(1:length) , ... )
More information about the Comp.sys.sgi
mailing list