Freigeben über


Streichinstrumente

In diesem Abschnitt werden die Zeichenfolgenfunktionen beschrieben und erläutert, wie sie in Ihren Anwendungen verwendet werden.

In diesem Abschnitt

Name Beschreibung
zu Zeichenfolgen Erläutert die Zeichenfolgenfunktionen.
Über Strsafe.h Erläutert die Zeichenfolgenfunktionen in Strsafe.h.
Zeichenfolgenreferenz Enthält den API-Verweis.

Zeichenfolgenfunktionen

Name Beschreibung
CharLower- Konvertiert eine Zeichenfolge oder ein einzelnes Zeichen in Kleinbuchstaben. Wenn der Operand eine Zeichenfolge ist, konvertiert die Funktion die Zeichen an Stelle.
CharLowerBuff- Konvertiert Großbuchstaben in einem Puffer in Kleinbuchstaben. Die Funktion konvertiert die Zeichen an Stelle.
CharNext- Ruft einen Zeiger auf das nächste Zeichen in einer Zeichenfolge ab. Diese Funktion kann Zeichenfolgen verarbeiten, die aus ein- oder mehreren Bytezeichen bestehen.
CharNextExA- Ruft den Mauszeiger auf das nächste Zeichen in einer Zeichenfolge ab. Diese Funktion kann Zeichenfolgen verarbeiten, die aus ein- oder mehreren Bytezeichen bestehen.
CharPrev- Ruft einen Zeiger auf das vorhergehende Zeichen in einer Zeichenfolge ab. Diese Funktion kann Zeichenfolgen verarbeiten, die aus ein- oder mehreren Bytezeichen bestehen.
CharPrevExA- Ruft den Zeiger auf das vorhergehende Zeichen in einer Zeichenfolge ab. Diese Funktion kann Zeichenfolgen verarbeiten, die aus ein- oder mehreren Bytezeichen bestehen.
CharToOem- Übersetzt eine Zeichenfolge in den OEM-definierten Zeichensatz.
CharToOemBuff- Übersetzt eine angegebene Anzahl von Zeichen in einer Zeichenfolge in den OEM-definierten Zeichensatz.
CharUpper- Konvertiert eine Zeichenfolge oder ein einzelnes Zeichen in Großbuchstaben. Wenn der Operand eine Zeichenfolge ist, konvertiert die Funktion die Zeichen an Stelle.
CharUpperBuff- Konvertiert Kleinbuchstaben in einem Puffer in Großbuchstaben. Die Funktion konvertiert die Zeichen an Stelle.
CompareString- Vergleicht zwei Zeichenfolgen unter Verwendung des angegebenen Gebietsschemas. Hinweis: Verwenden Sie CompareStringEx- oder die Unicode-Version von CompareString.
CompareStringEx- Vergleicht zwei Unicode-Zeichenfolgen (Breitzeichen), wobei das angegebene Gebietsschema verwendet wird.
FoldString- Ordnet eine Zeichenfolge einem anderen zu, wobei eine angegebene Transformationsoption ausgeführt wird.
GetStringTypeA- Ruft Zeichentypinformationen für die Zeichen in der angegebenen Quellzeichenfolge ab. Für jedes Zeichen in der Zeichenfolge legt die Funktion ein oder mehrere Bits im entsprechenden 16-Bit-Element des Ausgabearrays fest. Jedes Bit identifiziert einen bestimmten Zeichentyp, z. B. ob es sich bei dem Zeichen um einen Buchstaben, eine Ziffer oder keines handelt.
GetStringTypeEx- Ruft Zeichentypinformationen für die Zeichen in der angegebenen Quellzeichenfolge ab. Für jedes Zeichen in der Zeichenfolge legt die Funktion ein oder mehrere Bits im entsprechenden 16-Bit-Element des Ausgabearrays fest. Jedes Bit identifiziert einen bestimmten Zeichentyp, z. B. ob es sich bei dem Zeichen um einen Buchstaben, eine Ziffer oder keines handelt.
Im Gegensatz zu den schließenden Relativen GetStringTypeA- und GetStringTypeW-zeigt GetStringTypeEx standardverhalten über die Verwendung des #define UNICODE- Schalters. Es ist die empfohlene Funktion.
GetStringTypeW- Ruft Zeichentypinformationen für die Zeichen in der angegebenen Quellzeichenfolge ab. Für jedes Zeichen in der Zeichenfolge legt die Funktion ein oder mehrere Bits im entsprechenden 16-Bit-Element des Ausgabearrays fest. Jedes Bit identifiziert einen bestimmten Zeichentyp, z. B. ob es sich bei dem Zeichen um einen Buchstaben, eine Ziffer oder keines handelt.
IsCharAlpha Bestimmt, ob ein Zeichen ein alphabetisches Zeichen ist. Diese Bestimmung basiert auf der Semantik der Sprache, die der Benutzer während des Setups oder über die Systemsteuerung ausgewählt hat.
IsCharAlphaNumeric Bestimmt, ob es sich bei einem Zeichen um ein alphabetisches oder ein numerisches Zeichen handelt. Diese Bestimmung basiert auf der Semantik der Sprache, die der Benutzer während des Setups oder über die Systemsteuerung ausgewählt hat.
IsCharLower Bestimmt, ob ein Zeichen kleingeschrieben ist. Diese Bestimmung basiert auf der Semantik der Sprache, die der Benutzer während des Setups oder über die Systemsteuerung ausgewählt hat.
IsCharUpper Bestimmt, ob ein Zeichen groß geschrieben ist. Diese Bestimmung basiert auf der Semantik der Sprache, die der Benutzer während des Setups oder über die Systemsteuerung ausgewählt hat.
LoadString- Lädt eine Zeichenfolgenressource aus der ausführbaren Datei, die einem angegebenen Modul zugeordnet ist, kopiert die Zeichenfolge in einen Puffer und fügt ein beendetes NULL-Zeichen an.
lstrcat- Fügt eine Zeichenfolge an eine andere an.
lstrcmp- Vergleicht zwei Zeichenzeichenfolgen. Bei dem Vergleich wird zwischen Groß- und Kleinschreibung unterschieden.
lstrcmpi Vergleicht zwei Zeichenzeichenfolgen. Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet.
lstrcpy- Kopiert eine Zeichenfolge in einen Puffer.
lstrcpyn Kopiert eine angegebene Anzahl von Zeichen aus einer Quellzeichenfolge in einen Puffer.
lstrlen Bestimmt die Länge der angegebenen Zeichenfolge (nicht einschließlich des endenden NULL-Zeichens).
OemToChar- Übersetzt eine Zeichenfolge aus dem OEM-definierten Zeichensatz in eine ANSI- oder eine Breite-Zeichenfolge.
OemToCharBuff- Übersetzt eine angegebene Anzahl von Zeichen in einer Zeichenfolge aus dem OEM-definierten Zeichensatz in eine ANSI- oder eine Breitzeichenzeichenfolge.
wsprintf- Schreibt formatierte Daten in den angegebenen Puffer.
wvsprintf Schreibt formatierte Daten mithilfe eines Zeigers auf eine Liste von Argumenten in den angegebenen Puffer.

Strsafe-Funktionen

Name Beschreibung
StringCbCat- Verkettet eine Zeichenfolge mit einer anderen Zeichenfolge.
StringCbCatEx- Verkettet eine Zeichenfolge mit einer anderen Zeichenfolge.
StringCbCatN- Verkettet die angegebene Anzahl von Bytes aus einer Zeichenfolge mit einer anderen Zeichenfolge.
StringCbCatNEx- Verkettet die angegebene Anzahl von Bytes aus einer Zeichenfolge mit einer anderen Zeichenfolge.
StringCbCopy- Kopiert eine Zeichenfolge in eine andere.
StringCbCopyEx- Kopiert eine Zeichenfolge in eine andere.
StringCbCopyN- Kopiert die angegebene Anzahl von Bytes aus einer Zeichenfolge in eine andere.
StringCbCopyNEx- Kopiert die angegebene Anzahl von Bytes aus einer Zeichenfolge in eine andere.
StringCbGets- Ruft eine Textzeile von Stdin bis einschließlich des Zeilenumbruchzeichens ('\n') ab.
StringCbGetsEx- Ruft eine Textzeile von Stdin bis einschließlich des Zeilenumbruchzeichens ('\n') ab.
StringCbLength- Bestimmt, ob eine Zeichenfolge die angegebene Länge in Bytes überschreitet.
StringCbPrintf- Schreibt formatierte Daten in die angegebene Zeichenfolge.
StringCbPrintfEx- Schreibt formatierte Daten in die angegebene Zeichenfolge.
StringCbVPrintf- Schreibt formatierte Daten mithilfe eines Zeigers auf eine Liste von Argumenten in die angegebene Zeichenfolge.
StringCbVPrintfEx- Schreibt formatierte Daten mithilfe eines Zeigers auf eine Liste von Argumenten in die angegebene Zeichenfolge.
StringCchCat- Verkettet eine Zeichenfolge mit einer anderen Zeichenfolge.
StringCchCatEx- Verkettet eine Zeichenfolge mit einer anderen Zeichenfolge.
StringCchCatN- Verkettet die angegebene Anzahl von Zeichen aus einer Zeichenfolge mit einer anderen Zeichenfolge.
StringCchCatNEx- Verkettet die angegebene Anzahl von Zeichen aus einer Zeichenfolge mit einer anderen Zeichenfolge.
StringCchCopy- Kopiert eine Zeichenfolge in eine andere.
StringCchCopyEx- Kopiert eine Zeichenfolge in eine andere.
StringCchCopyN- Kopiert die angegebene Anzahl von Zeichen aus einer Zeichenfolge in eine andere.
StringCchCopyNEx- Kopiert die angegebene Anzahl von Zeichen aus einer Zeichenfolge in eine andere.
StringCchGets- Ruft eine Textzeile von Stdin bis einschließlich des Zeilenumbruchzeichens ('\n') ab.
StringCchGetsEx- Ruft eine Textzeile von Stdin bis einschließlich des Zeilenumbruchzeichens ('\n') ab.
StringCchLength- Bestimmt, ob eine Zeichenfolge die angegebene Länge in Zeichen überschreitet.
StringCchPrintf- Schreibt formatierte Daten in die angegebene Zeichenfolge.
StringCchPrintfEx- Schreibt formatierte Daten in die angegebene Zeichenfolge.
StringCchVPrintf- Schreibt formatierte Daten mithilfe eines Zeigers auf eine Liste von Argumenten in die angegebene Zeichenfolge.
StringCchVPrintfEx- Schreibt formatierte Daten mithilfe eines Zeigers auf eine Liste von Argumenten in die angegebene Zeichenfolge.