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


Declaration for C++ calling C

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

C++ function C function
#include <stdio.h>
#include <stdlib.h>
extern "C" {
  void CFUNC (int parm);
  int CFUNC2 (int parm);
}

int main() {
  int x,y;

  x=3;
  y=CFUNC2(x);
  printf("x = %d, y = %d\n",x,y);

  CFUNC(x);

}
 
#include <stdio.h>

void CFUNC (int parm) {

}

int CFUNC2 (int parm) {
  int myint;
  myint=parm2;
  return (myint);
}

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014