Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Vytvorte názvom spoločný blok . To je jediný spôsob , ako získať prístup štruktúru C z Fortranu , pretože poskytuje mapovanie one - to - one členov štruktúry . Ak váš C štruktúra používa nemenovaný spoločný blok , musíte ho zmeniť na pomenované jeden . 
 2 
 Použite názov štruktúry C pomenovať spoločný blok . Tu je to , čo štruktúry C vyzerá takto : 
 
 struct MyStuff { 
 
 Double X ; 
 
 int y , z ; 
 
 double t ; 
 
 } ; 
 
 main ( ) { 
 
 } 
 
 Tu je dostačujúca Fortran kód obsahujúci názvom spoločný blok : 
 
 programu cstruct 
 
real ( 8 ) x , t celým
celé číslo y , z celým
common /MyStruct /x , y , z , t celým
 end celým 
 Sims 3 
 deklarovať C štruktúru ako globálne premenné . Ak to chcete urobiť , môžete buď umiestniť svoje vyhlásenia mimo akúkoľvek funkciu alebo ho umiestniť vo vnútri funkcie , ktorá má " extern " kvalifikáciu . 
 4 
 Kompilácia zdrojového súboru C a použite " - qalign = zabalené " typ kompilácie v kompilátora XL Fortran . " Qalign " hovorí kompilátora , čo zarovnanie pravidlá, ktoré sa musia použiť pre súbor kompiláciu a vyhýba sa problémy s výkonom nevhodných dát . " Balíky " znamená , že objekty odvodené typu budú uložené bez akéhokoľvek odsadenia medzi komponentmi .