以前にCompaqFortranコンパイラを使用していた古いFortranプログラムをコンパイルする必要があります。'#'で始まる定数が何であるか理解できないようです。gfortranは構文エラーだと言っており、多くの答えを見つけることができないようです。
CHAR2 = IATA(KK) - #20202030
CHAR3 = IATA(KK+1) - #20202030
どんな定数#20202030
ですか?コメントによると、このコードはIATAで2つのASCII文字を取り、それらをバイナリに変換する必要があります。誰かがこれを説明できますか?
さらに下:
IF (IATA(KK+1) .EQ. #2020202C) THEN
これで、最後に「C」があります。どういう意味ですか?
これをgfortranに移植するにはどうすればよいですか?明らかな何かが欠けているような気がします。教えてください。
ありがとう!