| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo vincular COBOL y C Juntos en z /OS
    El sistema operativo de la empresa de alta seguridad desarrollado por IBM , z /OS poderes grandes ordenadores centrales y proporciona un entorno integrado para el desarrollo de aplicaciones en diversos lenguajes de programación. Puede utilizar la comunicación interlengua - o ILC - funcionalidad incorporada en z /OS para vincular a la perfección los programas COBOL y C , ya que el sistema operativo ofrece soporte nativo para esta función. Usted puede llamar a rutinas C de COBOL o llame rutinas COBOL de C, o una combinación de ambos, de la misma manera en que ustedes llamarían rutinas locales en cada idioma. Cosas que necesitará
    mainframe de IBM corriendo z /OS de Empresa COBOL para z /OS de z /OS XL C /C + +
    Ver Más instrucciones
    1 < p > Enlace a su programa en C para llamar a su programa COBOL declarando su función COBOL y C de la siguiente manera :

    declarar una función en C que pasa un valor entero ( i ) para COBOL : void CBLRTN (int ) ; CBLRTN ( i);

    Utilice el valor " I" del programa de C en su programa COBOL: 01 I CFP S9 ( 9 ) DIVISIÓN BINARY.PROCEDURE uSO POR vALOR I.
    2

    Enlace su programa COBOL a su programa de C por tener el programa COBOL llamar a una función C y pasar un valor, de la siguiente manera :

    llamar a la subrutina C " CFUNC " de COBOL, pasando el valor de "I": 01 I CFP S9 ( 9 ) BINARY.CALL " CFUNC " USO POR VALOR I.

    Declarar la función en C : void CFUNC (int i ) {return i ;}
    < br > 3

    declarar una " pragma_linkage " en la parte superior de su programa de C para declarar explícitamente un vínculo con COBOL, que es requerido por algunos compiladores . La sintaxis de la vinculación pragma es: "# pragma vinculación (función, COBOL ) "

    declara la vinculación pragma y crear una función de C para pasar un valor a COBOL como sigue: .

    # pragma vinculación ( CBLRTN , COBOL ) CBLRTN void (int i); CBLRTN ( i);

    , puede utilizar esta variable pasada en el programa COBOL como sigue:

    01 I PIC S9 ( 9 ) el uso es BINARYPROCEDURE DIVISION USO I.
    4

    Declarar una " vinculación pragma " en la parte superior de su programa de C para vincular explícitamente el programa COBOL a C. Esto es requerido por algunos compiladores . La vinculación pragma se realiza siempre en el programa C, incluso cuando el programa COBOL es pasar el valor al programa C

    declara la variable en el programa COBOL y llama a la función C de la siguiente manera : .

    01 I PIC S9 ( 9 ) el uso es BINARYCALL ' CFUNC ' UTILIZANDO POR CONTENIDO I.

    entonces declara la vinculación pragma para COBOL y definir la función en C de la siguiente manera :

    # pragma vinculación ( CFUNC , COBOL ) CFUNC void (int p1 ) { }

    Previous :

    next :
      Artículos relacionados
    ·Cómo codificar un 5X5 de redes en C + + 
    ·Cómo hacer una X e Y de cuadrícula en C + + Game text…
    ·Cómo utilizar los archivos esqueléticos en OGRE 
    ·Cómo leer una matriz en lenguaje C 
    ·Cómo construir aplicaciones Linux de 32 bits en plataf…
    ·Cómo escribir un programa que lea una serie de nombres…
    ·Cómo descomprimir un archivo en C # 
    ·Cómo poner Cuerdas Estilo C en una matriz en C + + 
    ·Cómo utilizar un búfer temporal en C + + 
    ·Cómo solucionar el Visual C + + Runtime Library 
      Artículos destacados
    ·Cómo hacer un Slide Toggle abajo con jQuery 
    ·Cómo compilar C + + Archivos de encabezado 
    ·Cómo crear hojas de cálculo de Excel con MySQL 
    ·Cómo devolver DIVs con PHP 
    ·Un tutorial sobre consultas SQL anidadas 
    ·Cómo quitar clave principal de MySql 
    ·Tipos enumerados en Python 
    ·La diferencia entre los timbres de hora en PHP 
    ·Cómo utilizar los códigos UTF-8 
    ·Cómo crear su propio instalador 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com