Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Verwenden Sie die folgenden Tipps:
Das Arbeiten mit einem Bytewise-Index in einer Zeichenfolge stellt Probleme dar, die denen durch Zeigermanipulation ähneln. Betrachten Sie dieses Beispiel, das eine Zeichenfolge für ein umgekehrtes Schrägstrichzeichen durchsucht:
while ( rgch[ i ] != '\\' ) i++;Dies kann ein Trail-Byte, kein Lead-Byte, indizieren und somit nicht auf ein
character.Verwenden Sie die _mbclen-Funktion , um das vorherige Problem zu lösen:
while ( rgch[ i ] != '\\' ) i += _mbclen ( rgch + i );Dies indiziert korrekt zu einem Bleibyte, also zu einem
character. Die_mbclenFunktion bestimmt die Größe eines Zeichens (1 oder 2 Byte).
Siehe auch
Tipps für die MBCS-Programmierung
Letztes Zeichen einer Zeichenfolge