Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man kan få en C-struktur från Fortran

    C är en av de mest använda programmeringsspråken i världen , som i augusti 2011 . Även om det var avsett att skapa systemprogramvara , gjorde sin mångsidighet det ett bra val för portabla applikationer . I själva verket finns det mycket få plattformar som inte har en C-kompilator skriven för dem . Fortran , till skillnad från C , är riktat mot numerisk beräkning och vetenskapliga beräkningar och används ofta i högpresterande programmering . På grund av några stora skillnader mellan de två språken , tillgång en C- struktur i Fortran är inte så lätt som det låter . Saker du behöver
    XL Fortran kompilator
    Visa fler instruktioner
    1

    Skapa en namngiven gemensamt block . Detta är det enda sättet att få tillgång till en C- struktur från Fortran eftersom det ger en ett - till -ett- mappning av strukturen medlemmar . Om din C-struktur använder en icke namngiven gemensamt block , måste du byta till en namngiven man .
    2

    Använd namnet på C- strukturen för att namnge gemensamt block . Här är vad en C- struktur ser ut :

    struct mystuff {

    double x ;

    int y , z ,

    dubbel t ;

    } ;

    main ( ) {

    }

    Här är tillräcklig Fortran kod som innehåller namnet gemensamt block :

    program cstruct

    real ( 8 ) x , t

    heltal y , z

    common /mystruct /x , y , z , t

    end

    Billiga 3

    Förklara din C struktur som en global variabel . För att göra detta , kan du placera antingen sin förklaring utanför någon funktion eller placera den inuti en funktion som har " extern " qualifier .
    4

    Kompilera C källfil och använd " - qalign = packad " kompileringstypen i XL Fortran kompilatorn . " Qalign " berättar kompilatorn vilken anpassning regler måste använda för fil sammanställning och undviker prestandaproblem med feljusterade uppgifter . " Packad " betyder objekt av en härledd typ lagras utan stoppning mellan komponenter .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Lägga Två stora heltal i C + +
    ·Hur man kan öka den Heap Size för Process
    ·Hur man tar Pekare till heltal i C + +
    ·C Tutorial : Datatyper
    ·Hur man kompilera med en header-fil
    ·Hur man skapar sidhuvuden och filer OBJ i C + +
    ·Hur man klarar Pekare till funktioner
    ·C + + Funktioner som orsakar buffertspill
    ·Hur konvertera en sträng till ett ENUM
    ·Hur Hook en förloppsindikator IO.Stream
    Utvalda artiklarna
    ·Hur man beräknar Timmar och minuter i VB6
    ·Hur man gör ett mönster i C + + -kod
    ·Ta reda på om Tom ResultSet returnerades i Java
    ·Varför visas inte alla webbplatser lappat mot SQL atta…
    ·Visual Basic Tips
    ·Hur man gör en bild av en webbsida i PHP
    ·Ställa Värden Inne i en kombinationsruta i Visual Bas…
    ·PHP MySQL Database Query
    ·Hur man öppnar en enkel IMAP anslutning med PHP
    ·Hur man skriver Rake Uppgifter
    Copyright © Dator Kunskap http://www.dator.xyz