| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come collegare COBOL e C insieme su z /OS
    Un sistema operativo enterprise altamente sicuro sviluppato da IBM , z /OS poteri grandi mainframe e offre un ambiente integrato per lo sviluppo di applicazioni in diversi linguaggi di programmazione . È possibile utilizzare la comunicazione interlingua - o ILC - funzionalità incorporata in z /OS di collegare senza soluzione di continuità COBOL e programmi C , come il sistema operativo offre il supporto nativo per questa funzione. È possibile chiamare le routine C da COBOL o chiamare COBOL routine da C , o una combinazione di entrambi , più o meno allo stesso modo in cui si sarebbe chiamata routine locali in ogni lingua . Cose che ti serviranno
    mainframe IBM in esecuzione z /OS
    Enterprise COBOL per z /OS
    z /OS XL C /C + +
    Mostra più istruzioni
    1 < p > Link vostro programma C per chiamare il programma COBOL , dichiarando il vostro funzioni COBOL e C come segue :

    dichiarare una funzione in C che passa un valore intero ( i) di COBOL : void CBLRTN ( int ) ; CBLRTN ( i);

    Utilizzare il valore "I" del programma C nel programma COBOL : 01 I PIC S9 ( 9) BINARY.PROCEDURE DIVISIONE l'UTILIZZO dA vALORE I.
    2 < p > Collega il tuo programma COBOL per il vostro programma C avendo il programma COBOL chiamare una funzione C e passargli un valore , come segue :

    Chiama la subroutine C " CFUNC " da COBOL , passando il valore di "I" : 01 I PIC S9 ( 9) BINARY.CALL " CFUNC " USO dI VALORE I.

    dichiarare la funzione in C : void CFUNC ( int i ) {return i; }
    < br > 3

    dichiarare un " pragma_linkage " nella parte superiore del vostro programma C per dichiarare in modo esplicito un collegamento con COBOL , che è richiesto da alcuni compilatori . La sintassi per il collegamento pragma è : " # pragma linkage ( funzione , COBOL ) "

    si dichiara il collegamento pragma e crea una funzione C per passare un valore di COBOL come segue : .

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

    È quindi utilizzare la variabile passata nel programma COBOL come segue :

    01 I PIC S9 ( 9) l'uso è BINARYPROCEDURE DIVISIONE USO I.
    4

    dichiarare un "collegamento pragma " nella parte superiore del vostro programma C collegare esplicitamente il programma COBOL a C. Questo è richiesto da alcuni compilatori . Il sollevatore pragma è sempre fatto nel programma C , anche quando il programma COBOL è passare il valore al programma C

    si dichiara la variabile nel programma COBOL e chiama la funzione C come segue : .

    01 I PIC S9 ( 9) l'uso è BINARYCALL ' CFUNC ' utilizzando per CONTENUTI I.

    quindi dichiarare il collegamento pragma per COBOL e definire la funzione in C come segue :

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

    Previous :

    next :
      Articoli Correlati
    ·Come compilare C + + in Prompt 
    ·Come creare una stringa dinamica in C + + 
    ·I progetti ASP.NET e Programmazione in C 
    ·Come creare file DLL 
    ·Come utilizzare Visual C 6 
    ·Come visualizzare un triangolo rettangolo di numeri in …
    ·Come scrivere un programma per calcolare l'interesse co…
    ·Come mettere C stile stringhe in un array in C + + 
    ·Differenza tra fgetc e getc 
    ·Come compilare Flex per iPhone 
      Articoli in evidenza
    ·Sintassi di una funzione 
    ·Come fare un utente Ended Loop in Java 
    ·Come passare una stringa di aprire un ifstream 
    ·Come sillabare automaticamente un documento con Word XP…
    ·Come Requery una GridView 
    ·Come simulare un microcontrollore in Multisim 
    ·Come fare un Matrix e riempirlo con numeri casuali in J…
    ·Come convertire una stringa in caso Proper con PHP 
    ·COBOL può visualizzare un valore esadecimale 
    ·Come leggere più campi delimitati in un file con PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com