| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan får du adgang en C- struktur fra Fortran
    C er en af ​​de mest udbredte programmeringssprog i verden , som i august 2011. Selv om det var designet til at skabe systemsoftware , dens alsidighed gjorde det et godt valg for bærbare applikationer . I virkeligheden er der meget få platforme , der ikke har en C-compiler skrevet til dem . Fortran , i modsætning til C , målrettet er mod numerisk beregning og scientific computing og er meget udbredt i high -performance programmering. På grund af nogle store forskelle mellem de to sprog , adgang til en C- struktur i Fortran er ikke så nemt som det lyder. Ting du skal
    XL Fortran compiler
    Vis Flere Instruktioner
    1

    Opret en navngiven fælles blok . Dette er den eneste måde at få adgang til en C- struktur fra Fortran , fordi det giver en en-til - en kortlægning af strukturmedlemmer . Hvis dit C struktur bruger en unavngiven fælles blok , skal du ændre den til en navngiven én.
    2

    Brug navnet på C- strukturen til at navngive den fælles blok. Her er hvad en C struktur ligner : Hej

    struct MyStuff {

    double x ;

    int y, z;

    double t;

    };

    main () {

    }

    Her er tilstrækkelige Fortran kode, der indeholder den angivne fælles blok : Hej

    program cstruct < br >

    real ( 8) x , t

    heltal y , z

    common /mystruct /x , y, z , t

    ende
    < br >
    3

    Erklær din C struktur som en global variabel . For at gøre dette, kan du enten placere sin erklæring uden for en funktion eller placere den i en funktion, der har " extern " kvalificering .
    4

    kompilere C kildefilen, og bruger du "- qalign = pakket " kompilering type i XL Fortran compiler. " Qalign " fortæller compileren , hvad alignment regler, det skal bruge til fil- kompilering og undgår problemer med ydeevnen med forskudte data. " Pakket " forstås objekter af en afledt type vil blive opbevaret uden polstring mellem komponenter.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Fix GCC Advarsel Implicit erklæring Function 
    ·Hvordan man kompilerer C og C + + Together 
    ·Sådan oprettes programmer til Windows Mobile Net 
    ·Windows Mobile C Compiler Options 
    ·Sådan Konverter en BMP til en Byte Array 
    ·Cocoa Touch Vs. Objective C 
    ·C + + funktion Call mangler Argument liste 
    ·Sådan bruges Edit Controls i MFC 
    ·Sådan Konverter Breve til numre i en String Table 
    ·Sådan bruges Funktion Skabeloner i C + + 
      Anbefalede Artikler
    ·Sådan Indsæt en PHP variabel i en tabel i MySQL 
    ·Sådan Brug statiske blokke i Java 
    ·Sådan får du adgang til FlexGrid i VB6 
    ·Hvordan man skriver et C- program til at læse en Integ…
    ·Sådan Konverter et nummer til en Varchar i T-SQL 
    ·Sådan opdaterer ComboBox om ændring af andre værdier…
    ·Hvordan laver man et LUA fil for koordinater 
    ·Sådan Tjek om du har erklæret en variabel i Python 
    ·Sådan Gør flere Mailtos i PHP 
    ·Sådan Afkort en partition i Oracle 
    Copyright © Computer Viden http://www.computerdk.com