Next: IDATE, Previous: IACHAR, Up: Intrinsic Procedures
ICHAR
— Character-to-integer conversion functionICHAR(C)
returns the code for the character in the first character
position of C
in the system's native character set.
The correspondence between character and their codes is not necessarily
the same between GNU Fortran implementations.
I = ICHAR(C)
C | Shall be a scalar CHARACTER , with INTENT(IN)
|
INTEGER
and of the default integer
kind.
program test_ichar integer i i = ichar(' ') end program test_ichar
CHARACTER
value 154, returns an INTEGER
or REAL
value with the
value 154.
Instead, you can use internal-file I/O to do this kind of conversion. For example:
program read_val integer value character(len=10) string string = '154' read (string,'(I10)') value print *, value end program read_val