1

C から PHP ( http://svn.stellman-greene.com/mgrs_to_utm/trunk/ ) にスクリプトを移行していますが、 mgrs_to_utm.cでこの概念に問題があります。

Letters[0] = (toupper(MGRS[j]) - (long)'A');
if ((Letters[0] == LETTER_I) || (Letters[0] == LETTER_O))

MGRS[j]は文字列の一部ですが、WTF (long)'A'a をLETTER??に減算できます。

LETTER_I整数です ( mgrs_to_utm.hで定義)。

私はPHPを念頭に置いていますが、この操作のロジックが見つかりません。

助けてくれてありがとう:)

4

1 に答える 1