Ich bin ein absoluter Anfänger zu Fortran95, also entschuldige ich mich für die Einfachheit dieser Frage. Ich möchte die Abmessungen eines Arrays in Bezug auf die ganzen Zahlen können, definieren aber ich habe den FehlerFortran 95, Array muss konstante Form Fehler haben
‚Das Modul oder Hauptprogramm array‚ARRAYx‘bei (1) muss konstante Form haben‘
und ' Die Variable 'y' kann im Ausdruck bei (1) 'nicht vorkommen (gleicher Fehler für x). Ist es einfach nicht möglich, die Dimensionen in Form von Variablen zu definieren oder fehlt mir einfach etwas Offensichtliches?
program arrayForm
implicit none
integer, save :: x=40, y=2
real, dimension(x,y) :: arrayX
end program arrayForm
Die Antwort sollte besser auch den Array-Teil erwähnen. Ich sehnte mich nach einem dummen Ziel für dieses Problem. –