| |
2-72 PL-/icSprache, die Spezifikation, v1.0 Abbildet September 2002 2 Beispiel DCL GRID_OBJ PTR; DCL OBJECT_NAME CHAR(64) INIT('IOR:... '); DCL IOR_NAME PTR; ANRUF STRSET(IOR_NAME, object_name, length(object_name)); ANRUF STRÒBJ(IOR_NAME, grid_obj); WENN CHECK_ERRORS('OBJSET ') ^ = COMPLETION_STATUS_YES DANN ZURÜCKGEHEN; 2,16,35 STRCON Zusammenfassung STRCON(PTR, /* INOUT: Zeichenkettezeiger*/ PTR); /* IN: ' addon' Zeichenkette-PTR*/ // verkettet zwei unbegrenzte Zeichenketten Beschreibung Das STRCON Dienstprogrammfunktion verkettet die zwei lieferte unbegrenzte Zeichenketten, Zurückbringen der verketteten unbegrenzten Zeichenkette in str_pointer1 . Merken Sie daß ursprüngliche Ablage zugeteilt str_pointer1 wird als es wird zugewiesen gelöscht die verkettete Zeichenkette anstatt. Beispiel DCL FIRST_PART PTR; DCL SECOND_PART PTR; . . . ANRUF STRCON(FIRST_PART, second_part); 2,16,36 STRDUPL Zusammenfassung STRDUPL(PTR, /* IN: Zeichenkettezeiger*/ PTR); /* HERAUS: doppeltes Zeichenkettezeiger*/ // Duplikate eine gegebene unbegrenzte Zeichenkette Beschreibung Das STRDUPL Dienstprogrammfunktionsnehmen in einem unbegrenzten Zeichenkette- str_pointer und kopiert die Zeichenkette und bringt das Duplikat über dupl_pointer zurück . Dieses ist ein komplettes kopieren Sie (d.h., die Ablage verwendet durch str_pointer wird auch kopiert). |  |
|
| |
|
|