![](/images/backgrounds/286549/hp-sunsoft-pascal-4-0-users-manual-549395178x1.png)
7
The Pascal function,
RetShortReal.p
The C++ main program,
RetShortRealMain.cc
function RetShortReal (r: shortreal): shortreal;
begin
RetShortReal := r + 1.0 end;
#include <stdio.h> #include <math.h>
extern "C" float RetShortReal (float);
int main(void)
{
float r, s; r = 2.0;
s = RetShortReal(r);
printf (" %8.6f \n", s);
}
The commands to compile and execute RetShortReal.p and RetRealMain.cc
hostname% pc
hostname% CC RetShortReal.o RetShortRealMain.cc
3.000000
| Input and Output |
The Pascal function, IO.p |
|
procedure IO; | |
| begin |
| writeln ('Hello, Pascal & St.Petersburg !'); |
| end; |
|
|
154 | Pascal 4.0 User’s Guide |