HP SunSoft Pascal 4.0 Bedienungsanleitung Seite 165

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 333
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 164
The C++–Pascal Interface 141
7
Simple Types with the -xl Option
With the -xl option, the Pascal real must be paired with a C++ float; the
Pascal integer must be paired with a C++ short int.
The C++ main program,
SamRefMain.cc
#include <stdio.h>
extern "C" void SamRef (
char &,
char &,
char &,
int &,
short &,
float &,
double &);
int main(void)
{
char t, f, c;
int i;
short s;
float r;
double d;
SamRef (t, f, c, i, s, r, d);
printf ("%08o %08o %c %d %d %3.1f %3.1f \n",
t, f, c, i, s, r, d);
}
The commands to compile and
execute SamRef.p and
SamRefMain.cc
hostname% pc -c SamRef.p
hostname% CC SimRef.o SamRefMain.cc -lpc
hostname% a.out
00000001 00000000 z 9 9 9.9 9.9
Seitenansicht 164
1 2 ... 160 161 162 163 164 165 166 167 168 169 170 ... 332 333

Kommentare zu diesen Handbüchern

Keine Kommentare