Delen via


Tekenreeksen

In deze sectie worden de tekenreeksfuncties beschreven en wordt uitgelegd hoe u deze kunt gebruiken in uw toepassingen.

In deze sectie

Naam Beschrijving
over tekenreeksen De tekenreeksfuncties worden besproken.
Over Strsafe.h De tekenreeksfuncties in Strsafe.h worden besproken.
tekenreeksreferentie Bevat de API-verwijzing.

Tekenreeksfuncties

Naam Beschrijving
CharLower- Converteert een tekenreeks of één tekenreeks naar kleine letters. Als de operand een tekenreeks is, worden de tekens door de functie geconverteerd.
CharLowerBuff Converteert hoofdletters in een buffer naar kleine letters. Met de functie worden de tekens op de plaats geconverteerd.
CharNext- Hiermee haalt u een aanwijzer op naar het volgende teken in een tekenreeks. Deze functie kan tekenreeksen verwerken die bestaan uit één of meerdere bytetekens.
CharNextExA- Hiermee haalt u de aanwijzer op naar het volgende teken in een tekenreeks. Deze functie kan tekenreeksen verwerken die bestaan uit één of meerdere bytetekens.
CharPrev- Hiermee wordt een aanwijzer opgehaald naar het voorgaande teken in een tekenreeks. Deze functie kan tekenreeksen verwerken die bestaan uit één of meerdere bytetekens.
CharPrevExA- Haalt de aanwijzer op naar het voorgaande teken in een tekenreeks. Deze functie kan tekenreeksen verwerken die bestaan uit één of meerdere bytetekens.
CharToOem- Hiermee wordt een tekenreeks omgezet in de door OEM gedefinieerde tekenset.
CharToOemBuff- Hiermee wordt een opgegeven aantal tekens in een tekenreeks omgezet in de door OEM gedefinieerde tekenset.
CharUpper- Converteert een tekenreeks of één tekenreeks naar hoofdletters. Als de operand een tekenreeks is, worden de tekens door de functie geconverteerd.
CharUpperBuff- Converteert kleine letters in een buffer naar hoofdletters. Met de functie worden de tekens op de plaats geconverteerd.
CompareString- Vergelijkt twee tekenreeksen met behulp van de opgegeven landinstelling. Opmerking: Voor compatibiliteit met Unicode gebruikt u CompareStringEx- of de Unicode-versie van CompareString-.
CompareStringEx- Vergelijkt twee Unicode-tekenreeksen (breed teken) met behulp van de opgegeven landinstelling.
FoldString- Wijst de ene tekenreeks toe aan een andere, en voert een opgegeven transformatieoptie uit.
GetStringTypeA- Hiermee haalt u informatie over het tekentype op voor de tekens in de opgegeven brontekenreeks. Voor elk teken in de tekenreeks stelt de functie een of meer bits in het bijbehorende 16-bits element van de uitvoermatrix in. Elke bit identificeert een bepaald tekentype, zoals of het teken een letter, een cijfer of geen van beide is.
GetStringTypeEx- Hiermee haalt u informatie over het tekentype op voor de tekens in de opgegeven brontekenreeks. Voor elk teken in de tekenreeks stelt de functie een of meer bits in het bijbehorende 16-bits element van de uitvoermatrix in. Elke bit identificeert een bepaald tekentype, zoals of het teken een letter, een cijfer of geen van beide is.
In tegenstelling tot de nauwe verwanten GetStringTypeA en GetStringTypeW, vertoont GetStringTypeEx standaardgedrag door het gebruik van de #define UNICODE--switch. Dit is de aanbevolen functie.
GetStringTypeW- Hiermee haalt u informatie over het tekentype op voor de tekens in de opgegeven brontekenreeks. Voor elk teken in de tekenreeks stelt de functie een of meer bits in het bijbehorende 16-bits element van de uitvoermatrix in. Elke bit identificeert een bepaald tekentype, zoals of het teken een letter, een cijfer of geen van beide is.
IsCharAlpha- Bepaalt of een teken een alfabetisch teken is. Deze bepaling is gebaseerd op de semantiek van de taal die door de gebruiker is geselecteerd tijdens de installatie of via het Configuratiescherm.
IsCharAlphaNumeric- Bepaalt of een teken een alfabetisch of numeriek teken is. Deze bepaling is gebaseerd op de semantiek van de taal die door de gebruiker is geselecteerd tijdens de installatie of via het Configuratiescherm.
IsCharLower- Bepaalt of een teken kleine letter is. Deze bepaling is gebaseerd op de semantiek van de taal die door de gebruiker is geselecteerd tijdens de installatie of via het Configuratiescherm.
IsCharUpper- Bepaalt of een teken hoofdletters bevat. Deze bepaling is gebaseerd op de semantiek van de taal die door de gebruiker is geselecteerd tijdens de installatie of via het Configuratiescherm.
LoadString- Laadt een tekenreeksresource uit het uitvoerbare bestand dat is gekoppeld aan een opgegeven module, kopieert de tekenreeks naar een buffer en voegt een afsluit-NULL-teken toe.
lstrcat- Voegt een tekenreeks toe aan een andere.
lstrcmp- Vergelijkt twee tekenreeksen. De vergelijking is hoofdlettergevoelig.
lstrcmpi- Vergelijkt twee tekenreeksen. De vergelijking is niet hoofdlettergevoelig.
lstrcpy- Kopieert een tekenreeks naar een buffer.
lstrcpyn- Kopieert een opgegeven aantal tekens uit een brontekenreeks naar een buffer.
lstrlen Bepaalt de lengte van de opgegeven tekenreeks (niet inclusief het null-teken dat wordt beëindigd).
OemToChar- Hiermee wordt een tekenreeks uit de door OEM gedefinieerde tekenset omgezet in een ANSI of een tekenreeks met breed teken.
OemToCharBuff- Hiermee wordt een opgegeven aantal tekens in een tekenreeks uit de door OEM gedefinieerde tekenset omgezet in een ANSI of een tekenreeks met een breed teken.
wsprintf- Schrijft opgemaakte gegevens naar de opgegeven buffer.
wvsprintf- Schrijft opgemaakte gegevens naar de opgegeven buffer met behulp van een aanwijzer naar een lijst met argumenten.

Strsafe-functies

Naam Beschrijving
StringCbCat- Voegt één tekenreeks samen aan een andere tekenreeks.
StringCbCatEx- Voegt één tekenreeks samen aan een andere tekenreeks.
StringCbCatN- Voegt het opgegeven aantal bytes van de ene tekenreeks samen naar een andere tekenreeks.
StringCbCatNEx- Voegt het opgegeven aantal bytes van de ene tekenreeks samen naar een andere tekenreeks.
StringCbCopy- Kopieert de ene tekenreeks naar de andere.
StringCbCopyEx- Kopieert de ene tekenreeks naar de andere.
StringCbCopyN- Hiermee kopieert u het opgegeven aantal bytes van de ene tekenreeks naar de andere.
StringCbCopyNEx- Hiermee kopieert u het opgegeven aantal bytes van de ene tekenreeks naar de andere.
StringCbGets- Hiermee haalt u één regel tekst op uit stdin, tot en met het nieuwe regelteken ('\n').
StringCbGetsEx- Hiermee haalt u één regel tekst op uit stdin, tot en met het nieuwe regelteken ('\n').
StringCbLength- Bepaalt of een tekenreeks de opgegeven lengte overschrijdt, in bytes.
StringCbPrintf- Schrijft opgemaakte gegevens naar de opgegeven tekenreeks.
StringCbPrintfEx- Schrijft opgemaakte gegevens naar de opgegeven tekenreeks.
StringCbVPrintf- Schrijft opgemaakte gegevens naar de opgegeven tekenreeks met behulp van een aanwijzer naar een lijst met argumenten.
StringCbVPrintfEx- Schrijft opgemaakte gegevens naar de opgegeven tekenreeks met behulp van een aanwijzer naar een lijst met argumenten.
StringCchCat- Voegt één tekenreeks samen aan een andere tekenreeks.
StringCchCatEx- Voegt één tekenreeks samen aan een andere tekenreeks.
StringCchCatN- Voegt het opgegeven aantal tekens van de ene tekenreeks samen naar een andere tekenreeks.
StringCchCatNEx- Voegt het opgegeven aantal tekens van de ene tekenreeks samen naar een andere tekenreeks.
StringCchCopy- Kopieert de ene tekenreeks naar de andere.
StringCchCopyEx- Kopieert de ene tekenreeks naar de andere.
StringCchCopyN- Hiermee kopieert u het opgegeven aantal tekens van de ene tekenreeks naar de andere.
StringCchCopyNEx- Hiermee kopieert u het opgegeven aantal tekens van de ene tekenreeks naar de andere.
StringCchGets- Hiermee haalt u één regel tekst op uit stdin, tot en met het nieuwe regelteken ('\n').
StringCchGetsEx- Hiermee haalt u één regel tekst op uit stdin, tot en met het nieuwe regelteken ('\n').
StringCchLength- Bepaalt of een tekenreeks de opgegeven lengte overschrijdt, in tekens.
StringCchPrintf- Schrijft opgemaakte gegevens naar de opgegeven tekenreeks.
StringCchPrintfEx- Schrijft opgemaakte gegevens naar de opgegeven tekenreeks.
StringCchVPrintf- Schrijft opgemaakte gegevens naar de opgegeven tekenreeks met behulp van een aanwijzer naar een lijst met argumenten.
StringCchVPrintfEx- Schrijft opgemaakte gegevens naar de opgegeven tekenreeks met behulp van een aanwijzer naar een lijst met argumenten.