z/OS Language Environment Writing Interlanguage Communication Applications
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Long floating-point number with extern "C"

z/OS Language Environment Writing Interlanguage Communication Applications
SA38-0684-00

Sample COBOL usage C++ function
IDENTIFICATION DIVISION.
PROGRAM-ID. COBRTN.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 X COMP-2.
01 Y COMP-2.
PROCEDURE DIVISION.
     MOVE 3.14159265 TO X.
* X BY VALUE ***
     CALL "CENTRY" USING BY VALUE X
       RETURNING Y.
     GOBACK.
END PROGRAM COBRTN.
#include <stdio.h>
extern "C" {double CENTRY
     (double x);}

double CENTRY(double x)
{
  double y=4.14159265;
  printf("%f %f \n",x,y);
  return y;
}

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014