проблема с определением размеров переменных Фортран 77 - PullRequest
0 голосов
/ 16 февраля 2019

Я нашел эту старую программу на фортране 77, напечатанную в одной старой книге, и набрал ее, но она не работает.Когда я даю размеры переменных, появляются следующие:

       DIMENSION XN(20),YN(20),W(20),NUMAJ(20),NUMAAJ(20),SSW(20)
      1,NEJI(5,20),QX(20,20),QY(20,20),IACTE(20),N1(20),N2(20),X(20)
      2,Y(20),DD(20),TT(20),NUMAJA(20) 

И код ошибки:

Ошибка: нецифровый символ в метке оператора в (1)
Ошибка:Неклассифицируемое утверждение в (1)

Большое спасибо,

1 Ответ

0 голосов
/ 17 февраля 2019

Сравнение оригинальной и отредактированной версии показывает все еще неверный отступ: фиксированный формат оставляет столбцы 1-5 для меток, 6 для символа продолжения и начиная с 7 для операторов.Если столбец 6 не является пробелом, строка продолжает предыдущую строку.

В примере с тремя строками над символами «1» и «2» - символы продолжения строк 2 и 3, поэтому они должны бытьточно в столбце 6. Первая строка не имеет метки или символа продолжения, поэтому она должна начинаться в столбце 7. Комментарий @melpomene был неполным относительно символа продолжения и основан на старой версии, где использовался на один пробел меньше (отредактированная версия имеет одинслишком много места).

...