Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Gebruik de volgende tips:
Bij het werken met een bytegerichte index in een tekenreeks komen problemen voor die vergelijkbaar zijn met het manipuleren van aanwijzers. Bekijk dit voorbeeld, waarmee een tekenreeks wordt gescand op een backslash-teken:
while ( rgch[ i ] != '\\' ) i++;Dit kan een trail-byte indexeren, geen lead-byte, en dus kan het niet verwijzen naar een
character.Gebruik de functie _mbclen om het voorgaande probleem op te lossen:
while ( rgch[ i ] != '\\' ) i += _mbclen ( rgch + i );Dit indexeert correct naar een lead-byte, vandaar naar een
character. De_mbclenfunctie bepaalt de grootte van een teken (1 of 2 bytes).