Вопросы по теме 'fortran-common-block'

Как мне скомпилировать этот устаревший код FORTRAN 77 с файлами *.h?
У меня есть коллекция файлов .F и .H, которые составляют код FORTRAN. У меня возникают проблемы с компиляцией файлов .H. Файлы .H содержат набор общих блоков. Пример одного из файлов .H: *AC HEAD c...
3394 просмотров

C++ и Fortran: ошибка доступа к массивам в общем блоке Fortran из C++
Я пытаюсь получить доступ к массиву в общей блочной структуре Fortran из C++. У меня есть смешанный пример кода с C++ и Fortran. Фортран: integer a(5),b common /sample/ a,b a(1) = 1 a(2) = 5 a(3) = 10 a(4) = 15 a(5) = 20 b = 25...
1817 просмотров

Создание нескольких модулей из нескольких общих блоков fortran 77
В настоящее время в моей программе есть несколько общих блоков, распределенных по нескольким подпрограммам и функциям. Иногда я забываю изменить все экземпляры общего блока, когда добавляю к нему переменные. Я хочу превратить эти общие блоки в...
2031 просмотров

Путаница с размерами массива символов в Fortran 77
У меня есть следующий фрагмент кода в моей подпрограмме: character x*256 ,y*80 common /foo/ x ,y(999) Ну я собственно не это писал. Так что я не понимаю размеры здесь. Является ли y широким массивом из 999 элементов из...
333 просмотров
schedule 15.08.2022

Общие переменные общего блока
Скажем, у меня есть две подпрограммы SUBROUTINE S2909 COMMON X,Y X =2; Y =3; END SUBROUTINE S2900 COMMON X,Y //display X and...
124 просмотров
schedule 26.11.2022

Доступ к общему блоку Fortran из C как к структуре
Я пытаюсь определить и объявить набор структур в C, а затем взаимодействовать с ними в фортране, прежде чем передать их обратно для управления в функциях C. Я понимаю, что интероперабельность может быть достигнута за счет использования структур c и...
603 просмотров