Sprung zum Seitenende Struktur Themen A...Z Titel << >>

CXI-Basis-Programmierreferenz / Version 2 / Tools / Hilfsfunktionen /

StringCaseMap - Konvertierung in Großbuchstaben

[C] char * cxiStringCaseMap (char *target, const char *source)

[S3:SPEZIAL] Hilfsfunktionen zur Konvertierung von Zeichenketten

target:
Puffer für umgewandelten String

source:
Umzuwandelnder Quellstring oder NULL

return:
target

Diese Funktion wird vom CXI-System verwendet, um Variablennamen zu vergleichen.

Ist source==NULL, so muss target auf einen nullterminierten String zeigen; dieser wird dann an Ort und Stelle konvertiert.

Bei source!=NULL zeigt target auf einen uninitialisierten Puffer, der mindestens strlen(source)+1 Bytes groß sein muss; die Zeichen werden aus source gelesen und konvertiert nach target geschrieben, target wird mit einem Nullbyte abgeschlossen.

Die Funktion cxiStringCaseMap konvertiert alle Kleinbuchstaben der übergebenen Zeichenkette in die entsprechenden Großbuchstaben. Zeichen, die nicht in Namen zulässig sind, werden wie das Zeichen '_' behandelt.

Portabilität:
Diese Funktion ist ab Version 2.05 definiert und in allen unterstützten Systemen verfügbar. Ab Version 2.07 61 werden ungültige Zeichen nicht mehr in Leerzeichen, sondern in Unterstreichungszeichen umgesetzt.

Siehe auch:
cxiStringByteMap - Konvertierung allgemein
cxiStringNameMap - Konvertierung in Namensdarstellung


[i] CXI-Basis-Programmierreferenz
Version 2.10 72 (1014-001), erstellt am 15. April 2000
Textseite 87 von 855, Thema 8282 (StringCaseMap)
[c] Copyright (c) 1996-2000 by TeraConnect GmbH

Sprung zum Seitenanfang Struktur Themen A...Z Titel << >>