Text-Notation

#### Search Results

Search

# Text-Notation

In den Statements `INPUT`, `DISPLAY`, `WRITE`, `WRITE TITLE` oder `WRITE TRAILER` können Sie Text-Notation benutzen, um einen in Verbindung mit einem solchen Statement zu benutzenden Text zu definieren.

Dieses Dokument behandelt folgende Themen:

- Mit einem Statement zu benutzenden Text definieren — die 'text'-Notation

- Vor einem Feldwert n-mal anzuzeigendes Zeichen definieren — die 'c'(n)-Notation

## Mit einem Statement zu benutzenden Text definieren — die 'text'-Notation

Der mit dem Statement zu benutzende Text (z.B. eine Aufforderungsmeldung für den Benutzer) muss entweder in Apostrophen (') oder in Anführungszeichen (") stehen.

Vorsicht
Verwechseln Sie doppelte Apostrophe ('') nicht mit einem Anführungszeichen (").

In Anführungszeichen stehender Text kann automatisch von Klein- in Großbuchstaben konvertiert werden. Um die automatische Konvertierung auszuschalten, ändern Sie die Einstellungen im Editor-Profil. Einzelheiten siehe Dynamic Conversion of Lower Case in Allgemeine Standardwerte in der Editoren-Dokumentation.

Der `'text'` darf 1 bis 72 Zeichen lang sein und darf nicht über das Ende einer Quellcode-Zeile hinausgehen.

Textelemente können mittels eines Bindestriches verkettet werden.

#### Beispiele:

    DEFINE DATA LOCAL
    1 #A(A10)
    END-DEFINE

    INPUT 'Input XYZ' (CD=BL) #A
    WRITE '=' #A
    WRITE 'Write1 ' - 'Write2 ' - 'Write3' (CD=RE)
    END

### Apostrophe als Teil eines Textelements benutzen

Es gilt Folgendes, wenn der Natural-Profilparameter `TQ` (Translate Quotation Marks = Anführungszeichen konvertieren) oder der Schlüsselwort-Parameter `TQMARK` des Natural-Profilparameters `CMPO` auf `ON` gesetzt ist. Dies ist die Standardstellung.

Für ein Apostroph, das Teil eines in Apostrophen stehenden `text`-Elements ist, schreiben Sie entweder doppelte Apostrophe ('') oder ein einzelnes Anführungszeichen ("); beides wird dann bei der Ausgabe in ein einzelnes Apostroph umgesetzt.

Für ein Apostroph, das Teil eines in Anführungszeichen stehenden `text`-Elements ist, schreiben sie ein einzelnes Apostroph.

#### Beispiele für Apostrophe:

     #FIELDA = 'O''CONNOR'
     #FIELDA = 'O"CONNOR'
     #FIELDA = "O'CONNOR"

In allen drei Fällen erhalten Sie folgende Ausgabe:

     O'CONNOR

### Anführungszeichen als Teil eines Textelements benutzen

Es gilt Folgendes, wenn der Natural-Profilparameter `TQ` (Translate Quotation Marks) oder der Schlüsselwort-Parameter `TQMARK` des Natural-Profilparameters `CMPO` auf `OFF` gesetzt ist. Die Standardeinstellung ist `ON`.

Für ein Anführungszeichen, das Teil eines in einzelnen Apostrophen stehenden `text`-Elements ist, schreiben Sie ein Anführungszeichen.

Für ein Anführungszeichen, das Teil eines in Anführungszeichen stehenden `text`-Elements ist, schreiben sie doppelte Anführungszeichen ("").

#### Beispiel für Anführungszeichen:

     #FIELDA = 'O"CONNOR'
     #FIELDA = "O""CONNOR"

In beiden Fällen erhalten Sie folgende Ausgabe:

     O"CONNOR

## Vor einem Feldwert n-mal anzuzeigendes Zeichen definieren — die 'c'(n)-Notation

Soll als Text ein einzelnes Zeichen mehrmals wiederholt werden, verwenden Sie dazu folgende Notation:

`'c'(n)`

`c` steht hierbei für das auszugebende Zeichen, und mit `n` geben Sie an, wie oft das Zeichen generiert werden soll. `n` darf maximal 249 betragen.

#### Beispiel:

    WRITE '*'(3)

Statt der Apostrophe (') vor und nach dem Zeichen `c` können Sie auch Anführungszeichen (") verwenden.

### On this page

- Mit einem Statement zu benutzenden Text definieren — die 'text'-Notation
- Vor einem Feldwert n-mal anzuzeigendes Zeichen definieren — die 'c'(n)-Notation