Titel:

PL/I Language Mapping Specification (automatische Übersetzung)

Startseite
Artikelliste
english
  
ISBN: 3423050012   ISBN: 3423050012   ISBN: 3423050012   ISBN: 3423050012 
 
|<< Anfang     < Zurück     Index     Weiter >     Ende >>|
  Wir empfehlen:       
 

2-4 PL-/icSprache, die Spezifikation, v1.0 Abbildet September 2002 2 2,2 Diagramm für Zeichenketten In IDL gibt es zwei Arten Zeichenkettedatenart - gesprungene Zeichenketten und unbegrenzte Zeichenketten: string<8 > A_bounded_string Zeichenkette An_unbounded_string In gesprungenen und unbegrenzten Zeichenketten PL/I werden anders als dargestellt. Unbegrenzte Zeichenketten werden durch einen Zeiger dargestellt. Gesprungene Zeichenketten werden durch ein CHAR(n) Datenelement dargestellt, wo "n" die gesprungene Länge der Zeichenkette ist. Merken Sie daß die maximale Länge von a gesprungene Zeichenkette in PL/I ist 32.767 Buchstaben. Passend zu, wie Zeichenketten in PL/I dargestellt werden, Accessorfunktionen werden für die Behandlung der unbegrenzten Zeichenketten verwendet. Die zwei Arten der Zeichenkette werden wie folgt angefaßt. 2,2,1 Gesprungene Zeichenketten INNEN und INOUT-zurückholen Werte Eine gesprungene Zeichenkette wird durch CHAR(n) dargestellt Datenelement. Senden der INOUT-, HERAUS und Rückholwerte Die gesprungene Zeichenkette wird aus dem Puffer heraus kopiert. Abschließende Zwischenraumzeichen bis zur ersten Null der Buchstabe, der in der gesprungenen Zeichenkette gefunden wird, werden kopiert (die Null selbst wird nicht gesendet). Wenn kein nulls werden, die gesamte Zeichenkette einschließlich aller abschließenden Zwischenraumzeichen wird kopiert gefunden. 2,2,2 Unbegrenzte Zeichenketten INNEN und INOUT-zurückholen Werte Eine unbegrenzte Zeichenkette wird als Zeigerdatenelement, aliased zu USTRING für dargestellt Klarheit. Ein Zeiger wird geliefert, der auf einen Bereich des Gedächtnisses sich bezieht, das die Zeichenkette enthält Daten. Dieses ist nicht direkt - das STRGET zugänglich (STR ing ERHALTEN Hilfsfunktion muß benannt werden, um die Daten in CHAR(n) zu kopieren Datenart (als die Länge von unbegrenzte Zeichenkette ' Name ' bekannt nicht im voraus). Z.B. /* dieses ist der gelieferte unbegrenzte Zeichenkettezeiger PL/I. */ erklären Sie Namen type(ustring); /* ustring = Zeiger*/ /* dieses ist die PL-/idarstellung von Zeichenkette*/ erklären Sie supplier_nameputzfrau (64); /* dieser STRGET-Anruf kopiert die Buchstaben im NAMEN zu SUPPLIER_NAME-*/ Anrufstrget(name, Länge, supplier_name); Wenn aus irgendeinem Grund die Zeichenkette, die wirklich geführt wird, für diesen Puffer zu groß ist, a MARSHALL::LENGTH_TOO_LONG Ausnahme wird angehoben und die Zeichenkette soll bleiben Sie unverändert. Wenn die Zeichenkette nicht genug groß ist, den Puffer zu füllen, dann die Abgleichung von die PL-/izeichenkette ist der gefüllte Raum.
  
Bürgerliches Gesetzbuch BGB
von Helmut Köhler
Siehe auch:
Handelsgesetzbuch HGB: ohne Seehandelsrech...
Arbeitsgesetze
Grundgesetz GG: Menschenrechtskonvention, Europäischer Gerichtsh...
Strafgesetzbuch StGB
Aktiengesetz · GmbH-Gesetz: mit Umwandlungsgesetz, Wertpapiererw...
Zivilprozeßordnung. ZPO
 
   
 
     
|<< Anfang     < Zurück     Index     Weiter >     Ende >>| 

Zurück zur Themenseite:
AutoTranslated.com/Startseite/Programmiersprachen

Das Setzen von Verweisen (Links) auf diese Seite ist gestattet und bedarf keine vorherige Absprache.

Artikelliste:
IDL to Java TM LanguageMapping Specification (automatische Übersetzung)
Java TM to IDL Language Mapping Specification (automatische Übersetzung)
Lisp Mapping Specification (automatische Übersetzung)
Python Language Mapping Specification (automatische Übersetzung)
   
  Startseite  |  english  |  Bookmark setzen  |  Webseite weiterempfehlen  |  Impressum