Register to reply

Fortran: printing the Printing the Hex contents of a character variable

by physicsposter
Tags: character, format, fortran, hexadecimal
Share this thread:
Mar30-12, 07:34 PM
P: 1
Given a character variable

character*10 name

write (6,111) name

111 format (?)

what do I put in the format statement to print the hexadecimal contents of name?
Phys.Org News Partner Science news on
Experts defend operational earthquake forecasting, counter critiques
EU urged to convert TV frequencies to mobile broadband
Sierra Nevada freshwater runoff could drop 26 percent by 2100
Apr1-12, 08:15 AM
P: 890
Hhhmmm...I have never had such need. I don't think there is such a shortcut in Fortran as there is in C; so, I am afraid you are going to have to write your own little function to do so.

First, you will have to convert the character to decimal; you can use ichar(letter) for that. But then, you need your own little recursive function to produce hex. Here is a simple explanation of how to go about it for any decimal.

Register to reply

Related Discussions
Fortran 77 reading from text file, printing Engineering, Comp Sci, & Technology Homework 2
Question about printing with FORTRAN Programming & Computer Science 1
Printing character arrays c++ Engineering, Comp Sci, & Technology Homework 8
Get the contents of a file, character by character Programming & Computer Science 7
Printing certain values from a DO loop in Fortran Computing & Technology 3