Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan Link COBOL & C sammen på z /OS
    En svært sikker enterprise operativsystem utviklet av IBM , z /OS makter store stormaskiner og gir et integrert miljø for utvikling av applikasjoner i ulike programmeringsspråk. Du kan bruke interlanguage kommunikasjon - eller ILC - funksjonalitet innebygd i z /OS til sømløst koble COBOL og C-programmer , som operativsystemet byr på innebygd støtte for denne funksjonen . Du kan ringe C rutiner fra COBOL eller ring COBOL rutiner fra C , eller en kombinasjon av begge deler, mye på samme måte som du ville kalle lokale rutiner på hvert språk . Du trenger
    IBM stormaskin kjører z /OS
    Enterprise COBOL for z /OS
    z /OS XL C /C + +
    Vis flere instruksjoner
    1 < p > Link din C-program for å ringe COBOL -programmet ved å erklære din C og COBOL funksjoner som følger : en

    erklærer en funksjon i C som passerer et heltall ( i) til COBOL : void CBLRTN ( int ) ; CBLRTN ( i) ;

    Bruk verdien "I" fra C-program i COBOL -programmet : 01 jeg PIC S9 ( 9 ) BINARY.PROCEDURE DIVISJON bRUKE aV VERDI I.
    2

    Knytt COBOL -programmet til din C-program ved å ha COBOL -programmet kaller en C -funksjon og gi det en verdi , som følger : en

    Ring C subrutinen " CFUNC " fra COBOL , passerer verdien " i": 01 jeg PIC S9 ( 9 ) BINARY.CALL " CFUNC " BRUKE aV VERDI I.

    Erklærer funksjonen i C : void CFUNC ( int i) {return i; }

    3

    erklærer en " pragma_linkage " på toppen av din C-program til eksplisitt deklarere en kobling til COBOL , som er nødvendig for noen kompilatorer . Syntaksen for Pragma sammenhengen er: " # pragma kobling (funksjon , COBOL )"

    Du erklære Pragma lenke og lage en C -funksjon for å passere en verdi til COBOL som følger: .

    # pragma linkage ( CBLRTN , COBOL ) void CBLRTN ( int i) ; CBLRTN ( i) ;

    deretter bruker du den passerte variabelen i COBOL -programmet som følger : en

    01 jeg PIC S9 ( 9 ) bruk er BINARYPROCEDURE DIVISJON BRUKE I.
    4

    Erklærer en " Pragma linkage " på toppen av din C program å eksplisitt knytte COBOL -programmet til C. Dette er nødvendig for noen kompilatorer . Pragma trekkstengene er alltid gjort i C-program , selv når COBOL -programmet passerer verdien til C program

    Du deklarere variabelen i COBOL -programmet og kaller C funksjon som følger : .

    01 jeg PIC S9 ( 9 ) bruk er BINARYCALL ' CFUNC ' BRUK aV INNHOLD I.

    Du deretter erklære Pragma kobling til COBOL og definere funksjonen i C som følger : en

    # pragma linkage ( CFUNC , COBOL ) void CFUNC ( int p1 ) { }

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan finne ut hva C funksjoner er tilgjengelige i GC…
    ·Hvordan skrive en kode i C + + hjelp Lucas Series 
    ·Hvordan sette opp Bytes å motta numeriske data med Soc…
    ·Hvordan bruke datatyper i C + + 
    ·Hva betyr det hvis en App filen allerede finnes på en …
    ·Hvordan Tally prosent i C + + 
    ·Hvordan bruke Brødsmuler i Masterpage 
    ·Hvordan bruke Strspn funksjon i C + + 
    ·Hvordan lage en dynamisk String i C + + 
    ·Hvordan lage et prosjekt i Xcode fra en eksisterende ma…
      Anbefalte artikler
    ·Hvordan feste PHP -koden i Tooltip 
    ·Hvordan lage en DIV Med PHP 
    ·Hvordan gjøre Dynamic Storage Tildeling i C 
    ·Slik konverterer en tekstboks til et nummer i Visual Ba…
    ·Hvordan å sette sammen en Android Platform 
    ·Vanlige feil i Turbo C 
    ·Hvordan oppdatere en kolonne i MySQL 
    ·Hva er en variant i VB 
    ·Hvordan Veksle tekst i Java 
    ·Introduksjon til Singulærverdidekomposisjonen 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/