Variable parameters – HP SunSoft Pascal 4.0 User Manual

Page 118

Advertising
background image

94

Pascal 4.0 User’s Guide

6

Variable Parameters

Pascal passes all variable parameters by reference, which C can do, too.

The C main program,

SampMain.c

. Note the

procedure definition and call.

#include <stdio.h>

extern void Samp(int *, double *);

int main (void)

{

int i ;

double d ;

Samp(&i, &d) ;

printf ("%d %3.1f \n", i, d) ;

}

The commands to compile and
execute

Samp.p

and

SampMain.c

hostname% pc -c Samp.p

hostname% cc Samp.o SampMain.c

hostname% a.out

9 9.9

Advertising