Ich muss ein Unterprogramm in Fortran 77 schreiben (ich verwende Intel Fortran), das die gemessenen Werte aus einer Textdatei liest und sie in einer Matrix speichert.Dynamisches Array in Fortran 77
Da die Anzahl der Messwerte immer variabel ist, muss ich die Matrix dynamisch zuordnen.
Ich weiß, dass die dynamische Zuweisung ist nur von Fortran 90 möglich, aber zu dieser Zeit hatten die Menschen die gleichen Probleme, so ist es auch möglich. Wie würden Sie fortfahren?
Ich möchte nicht zu viel Platz für die Matrix reservieren, weil die Methode für mich unpraktisch ist.
http://stackoverflow.com/questions/3834985/dynamic-memory-allocation-in-fortran77 –
Schreiben Sie nicht Fortran 77 im Jahr 2016, vor allem, wenn Sie dynamische Speicherzuweisung benötigen, ist es einfach nicht wert. Wenn Sie den alten Fortran 90 nicht verwenden können, ordnen Sie den Stoff in C zu und übergeben Sie ihn an die Fortran-Subroutinen. –
Es gibt Gründe, FORTRAN 77 in Legacy-Systemen zu verwenden. Es gibt keinen Grund, FORTRAN 77 zu verwenden, wenn Sie Intel Fortran verwenden. –